
Principal Software Engineer
Commonwealth Bank of Australia2 hours ago
Sydney, AustraliaStaff+
Responsibilities
- Lead the decomposition of monolithic applications and development of scalable microservices and event-driven solutions.
- Set architectural direction and resolve complex technical challenges from design through production.
- Translate business and technical requirements into engineering outcomes, reusable solutions and pragmatic delivery plans.
- Make decisions about technical debt, architecture, risk and commercial priorities.
- Contribute directly to code, lead technical reviews and resolve complex production issues.
- Influence technical decisions across engineering, product and cross-functional teams.
- Mentor engineers and contribute to attracting and developing engineering talent.
- Champion AI-powered engineering practices that improve software development and engineering experience.
Requirements
- Highly experienced software engineer with a track record leading large-scale engineering initiatives and solving complex technical challenges.
- Strong expertise in one or more of C#, .NET, Go or Java.
- Experience designing data-intensive, API-led, microservices, serverless or event-driven systems.
- Cloud engineering experience with AWS, including serverless services and container orchestration.
- Experience with eventing technologies such as SQS, SNS, EventBridge or Kafka.
- Knowledge of automated delivery and infrastructure practices using GitHub Actions and Terraform.
- Strong understanding of observability, site reliability engineering, CI/CD, automated testing and secure-by-design engineering.
- Experience applying AI-assisted engineering tools and practices such as Claude Code, Codex, Cursor, Harness Engineering or specification-driven development.
- Ability to mentor engineers, influence technical direction and communicate with technical and non-technical stakeholders.
Benefits
- Inclusive, accessible and respectful workplace with support and adjustments available.
- Opportunities to grow your career within CommBank's Business Banking Technology team.
- Applications are welcomed from people of all backgrounds, with particular commitment to Aboriginal and/or Torres Strait Islander Peoples.
- Advertising end date: 07/09/2026.
About Commonwealth Bank of Australia
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