Tags: .NET, AWS, Azure, Docker, Helm Charts, Java
Role Title: Principal Engineer
Employer: Leading Technology Services Firm
Required Experience: 5–9 Years
Location: Bengaluru
Date published: 7 August 2026
A Leading Technology Services Firm is seeking a highly skilled Principal Engineer to join its core application modernizing division in Bengaluru. In this strategic technical leadership position, you will take full responsibility for designing and building enterprise software applications, modernizing legacy systems, and driving continuous integration pipelines. Furthermore, you will architect resilient backend services to ensure continuous availability and scalable performance. Consequently, this role is essential for accelerating digital transformation tracks across corporate cloud environments.
The Principal Engineer must combine extensive software engineering mastery in Java and .NET with hands-on expertise in cloud deployment architectures. Operating within a collaborative workspace, you will construct containerized environments, author Helm charts for Kubernetes orchestration, and manage automated GitHub Actions pipelines. Therefore, the group is looking for an analytical professional who translates complex business constraints into lean system designs. If you want to expand your platform engineering profile inside a premier technology vertical, this position is for you.
Key Responsibilities
- Lead the architectural design and software development of scalable enterprise applications.
- Build, optimize, and maintain robust backend microservices utilizing Java and .NET frameworks.
- Develop, secure, and manage high-performance RESTful APIs and enterprise integration points.
- Implement and manage GitHub Actions workflows for continuous deployment and CI/CD automation.
- Design, deploy, and scale modern application workloads across AWS or Azure cloud environments.
- Containerize application layers using Docker to support scalable and isolated delivery pipelines.
- Contribute to microservices architecture planning and legacy application modernization initiatives.
- Write, maintain, and manage Helm charts for automated Kubernetes deployment and orchestration.
- Collaborate with product, platform, and operations teams to deliver reliable, high-availability solutions.
Requirements and Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related quantitative field.
- 5-9 Years of professional experience operating in a Software Engineering, Solution Design, or Technical Lead capacity.
- Strong programming background in Java and .NET with proven software architecture experience.
- Hands-on technical proficiency with GitHub Actions, REST API engineering, and Docker containerization.
- Proven experience designing and deploying cloud-native architectures on AWS or Azure using Kubernetes and Helm.