Job Description:
Job Title: Engineering Manager – Senior Full Stack Engineer
Location: Bangalore, India
Corporate Title: VP
Role Description
The Operations and Client Services team delivers strategic, enterprise‑scale software engineering solutions across a broad portfolio of applications serving internal stakeholders and the bank’s clients. As part of Corporate Bank Technology, the team operates within a strong engineering culture focused on technical excellence, continuous improvement, and talent development across front‑to‑back functional domains. This VP‑level Engineering Manager role carries end‑to‑end accountability for engineering outcomes, combining senior people leadership, technical governance, and delivery ownership. The role requires setting clear engineering direction, building and leading high‑performing teams, driving architectural and technology decisions, and remaining sufficiently hands‑on to assure quality, resilience, and sustainable software delivery.
What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
- Lead one or more squads to deliver high‑quality software
Own engineering delivery for 1+ squads, enforcing robust design principles and agreed architectural standards while remaining hands‑on where required (design, code, reviews) and delivering from backlog using agile practices - Remove blockers and drive technical decisioning
Proactively identify and resolve technical impediments, coordinate dependencies, and contribute to solution design and architecture decisions to keep delivery predictable and technically sound. - Champion engineering excellence: testing, reviews, and quality gates
Embed best practices for development and testing, ensure effective unit/integration testing against the test plan, and uphold review discipline (e.g., four‑eyes) to maintain quality, security, and sustainability - Ensure compliant change execution and traceability
Ensure all code changes are planned, tracked, approved, and evidenced through the bank’s change management process, with clear release readiness and governance adherence across environments. - Own deployment readiness and operational documentation
Establish repeatable deployment methods for Change Items to target environments, maintain build/deploy notes, and produce deployment and operating instructions that support stable releases and BAU operations - Enable adoption through documentation, training, and responsible AI use
Ensure user guides, training materials, and release documentation are complete and consistent with each release; collaborate closely with functional analysts/SMEs; and model responsible use of AI to improve day‑to‑day productivity and quality.
Your skills and experience
- Expert Java engineering (hands-on leadership)
Deep hands-on Java expertise with the ability to set engineering direction, review complex changes, and lead by example across one or more squads. - Strong awareness of adjacent stack (Python + Frontend)
Practical appreciation of Python-based data pipelines and modern frontend components (React/TypeScript) to guide end-to-end design decisions and unblock teams across layers - Modern engineering toolchain experience
Working experience with CI/CD and SDLC tooling (e.g., Jenkins/TeamCity), source control (GitHub), and delivery practices that support repeatable releases and strong engineering hygiene. - API and microservices delivery on cloud platforms
Proven experience building and operating APIs in services/microservices architectures, including deployment and runtime considerations, with strong grasp of JSON/event-driven integration patterns - Container and platform fluency
Solid experience with container orchestration and runtime environments (Kubernetes/OpenShift), enabling scalable, resilient delivery and effective collaboration with DevOps/SRE counterparts. - Database breadth (SQL + NoSQL) with engineering leadership
Good knowledge of SQL and NoSQL database technologies, and the leadership capability to drive engineering best practices, quality, and secure delivery across the team
How we’ll support you
- Training and development to help you excel in your career
- Coaching and support from experts in your team
- A culture of continuous learning to aid progression
- A range of flexible benefits that you can tailor to suit your needs
About us and our teams
Please visit our company website for further information:
https://www.db.com/company/company.html
We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.
We welcome applications from all people and promote a positive, fair and inclusive work environment.