Overview
We are seeking an accomplished Vice President of Core Engineering to lead the design, development, and maintenance of our foundational software systems and infrastructure. This is a pure technical leadership roleideal for someone with a strong engineering pedigree, deep architectural expertise, and a passion for software craftsmanship.
You will contribute directly to the codebase, guide architectural decisions, and mentor senior engineers. While this role does not include people management, you will act as a high-impact technical influencer across teams.
About the Division
Deutsche Bank's Corporate Bank division is a global leader in cash management, trade finance, and securities services. Our team develops greenfield solutions that power the most sophisticated corporate banking products in the world. We value clean code, a collaborative mindset, and continuous delivery.
What You'll Do
- System Architecture & Development
- Architect, build, and evolve scalable, high-performance backend systems using Java and modern design patterns.
- Code Contribution
- Write clean, maintainable code and set best-in-class coding standards.
- Database Engineering
- Optimize large-scale, data-intensive applications using MongoDB, including indexing and query performance tuning.
- Cloud & Microservices
- Design and deploy microservices-based systems on Google Kubernetes Engine (GKE) and the Google Cloud Platform (GCP).
- Infrastructure Oversight
- Define and review internal infrastructure policies and ensure platform reliability and availability.
- Security & Compliance
- Embed security and compliance into system design and development processes.
- Mentorship
- Coach engineers on design principles, performance optimization, and secure coding practices.
- Cross-Functional Collaboration
- Partner with product managers, solution architects, and business stakeholders to translate requirements into scalable systems. Produce HLD and LLD documentation.
- Process Improvement
- Champion best practices across SDLC, including CI/CD, TDD, and agile methodologies.
Who You Are
- An engineering leader with a builder's mindset and hands-on coding ability.
- Someone who thrives in complex technical environments and enjoys solving deep architectural challenges.
- A strong communicator who can articulate design decisions and influence through technical merit.
Required Experience & Skills
- 10+ years of professional software development experience.
- Deep proficiency in Java development and system design.
- Expertise in MongoDB and data-intensive system optimization.
- Production-grade experience with Kubernetes and cloud platforms (preferably GCP).
- Strong grasp of CI/CD, observability stacks (e.g., Prometheus, Grafana, ELK), and monitoring best practices.
- Familiarity with event-driven or reactive architectures.
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform.
- Working knowledge of Agile, TDD, and DevOps principles.
- Front-end knowledge (e.g., React or similar) is a plus, but not required.
What We Offer
- Best-in-class leave policies
- Gender-neutral parental leave
- 100% reimbursement under childcare assistance (gender-neutral)
- Sponsorship for certifications and continuing education
- Employee Assistance Program (EAP) for you and your family
- Comprehensive insurance coverage, including hospitalization, life, and accident insurance
- Health screenings for employees aged 35+