*Several roles*
At CommBank, we’re looking for exceptional engineering leaders who want to build, scale and modernise technology that impacts millions of Australians every day.
We are currently hiring for a few Principal Software Engineer roles across a number of teams within Engineering and joining our Principal Software Engineer Talent Community will help to connect you with relevant opportunities.
Roles are based in Sydney or Melbourne (with some flexibility depending on the team) and sit across our diverse engineering domains within the Group.
As part of our engineering community, you’ll design and deliver enterprise-grade systems at scale — improving customer experiences, strengthening platform resilience and enabling the future of digital banking.
At CommBank, we operate at national scale — with nearly half of all Australian transactions flowing through our systems. Our engineers solve complex, high-impact problems across modern cloud platforms, distributed systems and data-intensive applications.
You’ll work in an environment that blends greenfield innovation with large-scale modernisation, supported by strong engineering leadership and a deep investment in technology capability.
We partner closely across product, data and platform teams, and continue to invest in emerging technologies including AI, real-time systems and cloud-native architectures to deliver secure, resilient and customer-first solutions.
At CommBank, our values of Care, Courage and Commitment guide everything we do — for our customers, our communities and each other.
We’re building a community of Principal Engineers who embody these values — combining deep technical expertise with strong leadership, sound judgement and a passion for building high-quality systems at scale.
We’d love to hear from people who:
Show care through engineering excellence
You design and build systems with customers, reliability and long-term sustainability in mind — setting high standards for quality, security and operational excellence.
Demonstrate courage in complex environments
You thrive on solving ambiguous, high-stakes problems — challenging the status quo, making pragmatic technical decisions, and influencing senior stakeholders through clear reasoning and experience.
Live commitment to craft and continuous improvement
You bring deep, hands-on expertise across modern software engineering practices, with a track record of delivering large-scale systems and evolving platforms over time.
Lead through influence and mentorship
You’re a technical leader who uplifts others — guiding engineers, shaping engineering culture, and driving alignment across multiple teams without relying on authority alone.
Operate at scale
You have experience designing, building and running distributed systems in production — balancing delivery pace with reliability, resilience and long-term architecture.
Collaborate across disciplines
You work effectively with product, design, data and platform teams — contributing to end-to-end solutions that deliver meaningful business and customer outcomes.
Take ownership and drive outcomes
You are self-motivated and accountable, comfortable leading complex initiatives from concept through to delivery and ongoing operation.
We use a broad range of tools, languages and frameworks. You don’t need experience with all of them, but exposure to modern engineering practices and technologies will set you up for success, such as:
Work at scale with real impact
Build systems used by millions of customers across Australia.
Deep technical challenges
Tackle complex problems across modern architectures, cloud platforms and large-scale systems.
Strong engineering culture
Join a community of experienced engineers, including Principal, Distinguished and Chief Engineers.
Career growth and mobility
Explore opportunities across domains, with clear pathways for technical leadership.
Flexible working
Hybrid working arrangements that support your career and lifestyle.
Inclusive workplace
We welcome diverse backgrounds and perspectives, and are committed to creating an environment where everyone can thrive.
Apply to the talent community
Submit your application and tell us your preferred location.
Talent Acquisition review
Our team will review your experience and will connect to understand your background and interests.
Talent Community membership
If successful, you’ll join our Principal Engineer Talent Community for ongoing engagement.
If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.