Deutsche Bank is seeking a Principal Engineer in Pune, India, responsible for designing, developing, and maintaining core software and infrastructure. The ideal candidate will have extensive experience in software development, particularly with Java and MongoDB, and will play a key role in shaping the company's architecture while mentoring junior engineers
Job Summary
As a principal software engineer, you will be responsible for designing, developing, and maintaining core parts of our software and infrastructure, contributing heavily to the codebase and collaboration with engineers at all levels.
This role offers a range of flexible benefits including best in class leave policy, gender neutral parental leaves, flexible working arrangements, and sponsorship for industry relevant certifications and education.
We strive for a culture in which we are empowered to excel together every day, acting responsibly, thinking commercially, taking initiative and working collaboratively.
Matching Summary
Match Score: 85
Deutsche Bank is seeking a Principal Engineer in Pune, India, responsible for designing, developing, and maintaining core software and infrastructure. The ideal candidate will have extensive experience in software development, particularly with Java and MongoDB, and will play a key role in shaping the company's architecture while mentoring junior engineers.
Skills & Requirements
Must-have
Java and Kotlin development
MongoDB database expertise
Kubernetes (GKE) experience
Micro-services architecture
Cloud environment systems design
CI/CD and monitoring tools familiarity
Reactive or event-driven architectures
Nice-to-have
Mentoring junior engineers
Flexible working arrangements
Continuous learning culture
Collaboration with cross-functional teams
Software craftsmanship passion
Key Requirements
17+ years professional software development experience
Expertise in Java
Experience with data-intensive applications
Experience with test-driven development and agile methodologies
Experience designing and running systems at scale in cloud environments
Familiarity with CI/CD tools and monitoring stacks