Commonwealth Bank (CommBank India)
Bengaluru, Karnataka, India Posted 3d ago
CommBank is looking for an Engineering Manager within Payments Technology – Channel & Reporting to implement designs, develop solutions, and guide design to drive outcomes across Core Product Systems. You will remain hands-on in software delivery while leading engineers to design, build, secure, and operate resilient payment solutions.
Key Responsibilities
Design, develop, review, and maintain production-grade applications, APIs, and microservices using .NET, Node.js, NestJS, and Next.js.
Provide hands-on technical leadership through coding, pair programming, code reviews, and troubleshooting complex cross-system issues.
Translate business outcomes into clear technical requirements, solution options, architecture decisions, and delivery plans.
Own end-to-end solution design, including API contracts, event-driven integration, data flows, and resilience.
Build and evolve secure, scalable AWS solutions using Lambda, API Gateway, ECS/EKS, Fargate, and IAM.
Implement and improve CI/CD, infrastructure as code, automated testing, containerisation, and monitoring practices.
Embed security throughout the software development lifecycle including threat modelling and secure coding.
Coach engineers in coding practices, architecture, testing, and DevSecOps while maintaining delivery accountability.
Requirements
Extensive software engineering experience with recent hands-on contributions to production code.
Strong proficiency in C#, .NET, and .NET Core, including REST APIs, background services, and asynchronous programming.
Strong JavaScript and TypeScript development experience using Node.js, NestJS, and Next.js.
Experience designing microservices, API-first, and event-driven systems.
Hands-on AWS experience across Lambda, API Gateway, ECS/EKS, Fargate, IAM, and VPC.
Practical DevOps experience with GitHub, GitHub Actions, Docker, and Kubernetes.