C

CommBank

Full-spectrum financial services and banking

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • At least 15 years of experience in a full-stack engineering development role.
  • Expertise in .NET, C#, modern backend engineering, React, TypeScript, Graph APIs, REST APIs, API-first architecture, microservices, and SQL and NoSQL data stores.
  • Expertise in AWS and 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.
  • A Bachelor's or master's degree in engineering or information systems from an accredited university.

Responsibilities

  • Provide technical leadership and architectural direction across the High-Net-Worth technology portfolio, particularly for Banker Workbench and Private Banker experiences.
  • Shape and deliver the technical integration of Private Banking capabilities into Banker Workbench, working closely with the teams that own and develop the platform.
  • Drive complex technical problems from ambiguity to resolution by establishing clear recommendations, building stakeholder alignment, and ensuring decisions translate into executable engineering outcomes.
  • Work hands-on where involvement adds the greatest value, including prototypes, complex implementation work, code reviews, and solving difficult engineering problems alongside the team.
  • Design and guide scalable, secure, and resilient services, APIs, and integration patterns across a complex enterprise environment.
  • Partner across multiple squads and domains to align architecture, dependencies, sequencing, and delivery.
  • Establish and promote reusable engineering patterns and standards that improve delivery speed, quality, and operability.
  • Champion modern engineering practices across automated testing, CI/CD, DevSecOps, observability, resilience, and production ownership.
  • Apply engineering judgment to emerging technologies, including AI and agentic patterns, where they can materially improve banker, operations, or customer outcomes.
  • Mentor engineers, provide technical coaching, and raise engineering capability across the Crew.
  • Challenge constructively, make timely decisions, and take ownership of outcomes beyond the boundaries of an individual squad.

Desired Qualifications

  • Experience building AI-enabled applications or working with large language models or agentic architectures is valuable.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs