
Principal Software Engineer
Commonwealth Bank of Australia2 months ago
Bengaluru, IndiaStaff+
Responsibilities
- Provide technical leadership and architectural direction across the High-Net-Worth technology portfolio, particularly Banker Workbench and Private Banker experiences.
- Shape and deliver the integration of Private Banking capabilities into Banker Workbench with platform-owning teams.
- Drive complex technical problems from ambiguity to resolution and translate decisions into executable engineering outcomes.
- Contribute hands-on through prototypes, complex implementation work, code reviews, and difficult engineering problem-solving.
- Design and guide scalable, secure, and resilient services, APIs, and integration patterns across the enterprise.
- Align architecture, dependencies, sequencing, and delivery across multiple squads and domains.
- Promote reusable engineering patterns and standards that improve delivery speed, quality, and operability.
- Champion automated testing, CI/CD, DevSecOps, observability, resilience, and production ownership.
- Assess emerging technologies, including AI and agentic patterns, for banker, operations, and customer outcomes.
- Mentor engineers, provide technical coaching, and raise engineering capability across the organization.
- Challenge constructively, make timely decisions, and take ownership beyond an individual squad.
Requirements
- 15+ years of experience in a full-stack engineering development role.
- Expertise in .NET, C#, modern backend engineering, React, TypeScript, Graph and REST APIs, API-first architecture, microservices, and SQL and NoSQL data stores.
- Expertise in AWS, cloud-native architecture, containers, Kubernetes, CI/CD, deployment automation, DevSecOps, and secure-by-design engineering.
- Experience with automated testing across unit, integration, and end-to-end layers.
- Experience designing and delivering large-scale distributed systems, APIs, integrations, or customer-facing platforms.
- Experience building AI-enabled applications or working with LLMs or agentic architectures is valuable.
- Bachelor's or master's degree in engineering or information systems from an accredited university.
- Strong engineering capability, technical judgment, learning ability, stakeholder alignment, mentoring, and technical leadership skills.
Benefits
- Hybrid role based at Manyata Tech Park in Bangalore.
- CommBank employees, including Bankwest and x15ventures employees, must apply through Sidekick.
- Accessibility support is available through HR Direct.
Tech Stack
Categories
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.