Commonwealth Bank of Australia

Principal Software Engineer – Digital Customer Journeys

Commonwealth Bank of Australia
Apply
27 days ago
Sydney, Australia or Melbourne, AustraliaStaff+

Responsibilities

  • Own end-to-end engineering outcomes and technical direction across complex customer-facing digital lending platforms.
  • Remain hands-on across architecture, design, coding, troubleshooting, and production optimisation.
  • Build scalable full-stack experiences using .NET Core, C#, React, Next.js, and API-driven ecosystems.
  • Design and operate cloud-native, resilient, observable platforms on AWS using distributed, event-driven, and domain-driven architecture patterns.
  • Modernise platforms, reduce technical debt, simplify customer journeys, and improve delivery velocity and business outcomes.
  • Champion DevSecOps, CI/CD automation, infrastructure as code, automated testing, and modern software delivery practices.
  • Influence technical strategy across multiple teams while mentoring senior engineers and collaborating with Product, Design, Business, and technology stakeholders.
  • Apply AI-powered software engineering tools and practices to improve developer productivity and software quality.

Requirements

  • Proven Principal Engineer or technical leadership experience owning engineering outcomes across complex, customer-facing digital platforms at scale.
  • Deep hands-on expertise with modern .NET Core and C# development.
  • Strong full-stack capability with React, Next.js, and API-driven ecosystems.
  • Experience designing cloud-native AWS solutions using microservices, event-driven architecture, domain-driven design, and distributed systems patterns.
  • Experience with resilient and observable platforms, DevSecOps, CI/CD, infrastructure as code, automated testing, and modern software delivery practices.
  • A track record of platform modernisation, technical debt reduction, customer journey simplification, and improved delivery outcomes.
  • Ability to influence technical strategy, mentor senior engineers, and partner effectively with Product, Design, and Business stakeholders.
  • Experience with several of the listed frontend, backend, cloud, architecture, containerisation, security, testing, quality, observability, AI tooling, and database technologies.

Benefits

  • Opportunity to work on a significant multi-year digital transformation program in Australian banking.
  • Work on technology serving millions of customer interactions across NetBank, Mobile Banking, and self-service channels.
  • Opportunity to influence digital lending experiences and collaborate with engineers, architects, product specialists, and business leaders.
  • Accessibility support is available through HR Direct; the advertising end date is 10/09/2026.

Tech Stack

Apache JMeterAWSC#DatadogDockerGitHub ActionsGrafanaGraphQLKubernetesNext.jsPostgreSQLPostmanPrometheusReactSeleniumSonarQubeTerraform

Categories

Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me