
Principal Software Engineer
7 days ago
You are passionate about improving the reliability and operation capability of mission-critical services.
We are solving complex problems by creating solutions that will delight our customers.
Together we work with some of the best minds in tech using best of breed technologies.
Do work that matters
We're on a mission to transform tomorrow's bank today. Are you ready to engineer groundbreaking digital experiences that will impact over 9 million Australians daily? We're seeking a visionary Principal Engineer delivering state-of-the-art digital solutions from the ground up. Our approach is to empower every engineer to be a source of ideas and action, embracing the Full Cycle model — where engineers are involved in the Design, Build, Challenge, and Run aspects. This is your chance to redefine the craft of engineering, shape our culture, and deliver impactful, scalable solutions that will significantly impact our customers, employees, and the broader community.
As a Principal Engineer, you'll be a core member of our team. You will provide core technology and domain expertise to inform technical strategy be responsible for the design of the solutions for complex challenges within a business unit. You'll have a strong risk mindset and take a security from the first line of code approach. Those around you to invest in their own engineering craft, as well as building class leading applications is something that you'll be passionate about.
See yourself in our team
We are looking for the very best Principal Engineers to drive transformative projects that will define the next era of digital banking for millions of customers. In this role, you will support the program to deliver an ambitious vision against our customer objectives: to create enduring technology differentiation with unmatched digital experiences built on decoupled, resilient, and reliable technology foundations.
The 3 key objectives for our customers are
Enhance financial wellbeing of Australians through seamless digital interactions.
Accelerate Delivery Velocity: Simplify and untangle complex legacy architectures to enable faster delivery.
Ensure Always-Available Channels: Develop resilient, always-on technology backed by scalable infrastructure.
We're interested in hearing from people who
Have a proven track record in developing large-scale digital applications utilizing modern technology stacks.
Provides experiences across full stack, full cycle software engineering with a focus on technologies e.g , React, Typescript.
Possesses practical experience in operating microservices within a DevSecOps framework.
Have experience in addressing Tech Debt using a commercially focused and pragmatic approach.
Can identify, gain support, and ensure execution of technical direction and strategy for the business.
Can demonstrate design and implementation of solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
Encourages risk-taking and constructively challenges the status quo, while influencing stakeholders and building diverse and inclusive teams.
Skills Required
We use a broad range of tools, languages, and frameworks. We don't expect you to know them all but experience or exposure with some of these will set you up for success in this team:
Developing 3-tier application both on-premises and on cloud covering:
o Frontend: React, Typescript, (preferred).
o Backend: .Net core, C#, Java,
o Database: SQL and NoSQL experience (both admin and usage).Scripting languages (i.e., TypeScript, Go, Python, GraphQL).
CI/CD tools (i.e., GitHub Actions, TeamCity, Octopus).
Infrastructure as Code: Terraform, Pulumi, CloudFormation.
Infrastructure as a Code framework: SST essential.
Automation Quality Engineering (Unit Testing, Regression Testing).
Mentoring and coaching other Engineers.
Working with us
Whether you're passionate about customer service, driven by data, or called by creativity, a career with us is for you. We're looking for people who truly live our values: Care, Courage and Commitment and we'll offer you great opportunities to develop your career with us. Our people bring their diverse backgrounds and unique perspectives to build a respectful, inclusive, and flexible workplace.
If you're ready to be part of a forward-thinking company that values innovation, teamwork, and security, apply now and help shape the future of fintech with us
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
Advertising End Date: 03/10/2025-
Software Engineer, Principal
4 weeks ago
Sydney, New South Wales, Australia Blackbaud Full timeSoftware Engineer, Principal - C# page is loadedSoftware Engineer, Principal - C#Apply locations Hyderabad - India time type Full time posted on Posted 27 Days Ago job requisition id R0012376About the roleAs a Principal Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development...
-
Software Engineer, Principal
4 weeks ago
Sydney, New South Wales, Australia Blackbaud Full timeSoftware Engineer, Principal - C# page is loadedSoftware Engineer, Principal - C#Apply locations Hyderabad - India time type Full time posted on Posted 27 Days Ago job requisition id R0012376About the roleAs a Principal Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development...
-
Principal Software Engineer
1 day ago
Sydney, New South Wales, Australia AusRehab Full time $120,000 - $180,000 per yearCompany DescriptionAt AusRehab, we are committed to providing the best rehabilitation services tailored to your needs. Our team of expert occupational therapists, physiotherapists, psychologists, and more are dedicated to helping you recover smoothly. We offer comprehensive workers' compensation, third-party, and insurance rehabilitation services, as well as...
-
Senior Principal Software Engineer
4 weeks ago
Sydney, New South Wales, Australia Atlassian Full timeSenior Principal Software Engineer - Platform EngineeringJoin to apply for the Senior Principal Software Engineer - Platform Engineering role at Atlassian.OverviewWorking at Atlassian — Atlassians can choose where they work – office, home, or a combination of the two. This gives Atlassians more control over family, personal goals, and other priorities....
-
Principal Software Engineering Manager
1 week ago
Sydney, New South Wales, Australia Microsoft Full time $104,000 - $130,878 per yearAre you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. Azure Storage is a foundational service in the Azure Cloud which powers six key storage services: Blob Storage, Table Storage (Not Only...
-
Principal Software Engineer
1 week ago
Sydney, New South Wales, Australia Microsoft Full time $200,000 - $250,000 per yearStorage, the core of Microsoft's Azure Cloud, provides 10 exabytes of capacity across 50 regions, 100+ data centers, and over 1000 storage clusters. It powers millions of virtual machines, holds millions of hours of video, billions of photos, and vast amounts of analytics data.As a Principal Software Engineer - Azure Storage, you will play a key role in...
-
Principal Software Engineering Manager
7 days ago
Sydney, New South Wales, Australia Microsoft Full time $104,000 - $130,878 per yearPrincipal Software Engineering Manager - Azure StorageSydney, New South Wales, AustraliaDate postedSep 15, 2025Job number1875051Work site3 days / week in-officeTravel0-25%Role typePeople ManagerProfessionSoftware EngineeringDisciplineSoftware EngineeringEmployment typeFull-TimeOverviewAre you passionate about distributed systems, massive scalability, and...
-
Principal Software Engineer
7 days ago
Sydney, New South Wales, Australia Commonwealth Bank – Technology Full time $180,000 - $200,000 per yearPrincipal Software Engineer**Sydney or Melbourne location**You are passionate, driven, flexible and collaborativeWe are a team of big thinkers who are engineering the future of bankingTogether we will build tomorrow's bank today, using world-leading technology and innovationDo work that matters: We're building tomorrow's bank today, which means we need...
-
Principal Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Commonwealth Bank Full time $200,000 - $250,000 per yearPrincipal Software Engineer – e-TradingYou are determined to stay ahead of the latest technologiesWe are one of the biggest workflow practices across AustraliaTogether we can be a team of big thinkers who are engineering the future of bankingDo work that mattersThis role leads the design and delivery of the bank's electronic Interest Rate Swap (eIRS)...
-
Principal Software Engineer
2 weeks ago
Sydney, New South Wales, Australia Atlassian Full time $120,000 - $180,000 per yearOverviewAtlassian Cloud Storage Engineering (ACSE) is composed of software engineering teams tasked with developing and upkeeping the persistent data stores used by Atlassian's product and platform teams. The Managed Relational Data team has set ambitious goals, including operational efficiencies company-wide, improving reliability, cutting down the Total...