Principal Engineer, VP
On-site · Bengaluru, Karnataka, India or Gurugram, Haryana, India
Job Summary
Principal Engineer at VP level responsible for designing and engineering software with a strong focus on customer outcomes, architecture governance, and end-to-end automation. Collaborates with production and prototyping teams, domain and enterprise architects, and emphasizes scalable, secure, high-performance solutions. Leads architecture models and roadmaps, guides automated build/test/deploy processes, and applies Agile/DevOps practices to deliver bank platforms, applications, and services. Requires extensive hands-on software engineering experience, expertise in Java 17+ with SpringBoot, microservices, Docker, TDD/BDD testing, relational and NoSQL databases, CI/CD via GitLab/GitHub, AWS Kubernetes with Helm, Kafka, and experience integrating AI/GenAI tools into the SDLC.
Required Qualifications
- Significant experience in software engineering, software or database design and architecture
- experience of developing software within a DevOps and Agile framework
- expertise in Java 17+ with microservices/API development using SpringBoot and Docker
- Java performance optimisation for low-latency, high-throughput systems
- TDD/BDD frameworks like Cucumber/Selenium
- experience with Postgres and MongoDB
- CI/CD tools (GitLab/GitHub)
- AWS Kubernetes with Helm
- cloud deployment on AWS
- Kafka or similar event-driven frameworks
- experience leveraging AI/GenAI tools within SDLC
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.