Commonwealth Bank100 followers144 jobs

Principal Software Engineer

SeniorFull-timeHybridCBD, Melbourne VIC 3000, AustraliaSydney NSW, AustraliaPosted 3 hours agoVerified 3 days ago
Pending fitX of Y criteria met

About the job

The Principal Software Engineer position at CommBank is all about shaping the future of digital commerce for Australian businesses. This job offers an incredible opportunity to provide technical leadership across multiple engineering squads, influencing technology at scale and helping to build products that enhance the digital commerce experiences of businesses. The team values collaboration and innovation, working together to deliver modern eCommerce capabilities and drive significant transformation in the Payments & Acceptance domain.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms

You'll be responsible for

🔍

Defining technical vision

Defining and evolving the technical vision for our eCommerce Payments platform, ensuring solutions align with long-term goals.
🏗️

Driving architectural decisions

Driving architectural decisions across multiple squads and products to ensure scalability and reliability.
👥

Mentoring engineers

Mentoring staff engineers and senior engineers across the organisation to build capability and share knowledge.

Key criteria

💻

Experience with large-scale software platforms

Significant experience leading large-scale software platforms and distributed systems.

View

🌐

Proven technical strategy success

Demonstrated success driving technical strategy across multiple engineering teams.

View

☁️

Deep cloud-native architecture expertise

Strong experience with modern cloud-native architectures and engineering practices.

View

View more
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
Experience with large-scale software platforms
Significant experience leading large-scale software platforms and distributed systems.

View

Proven technical strategy success
Demonstrated success driving technical strategy across multiple engineering teams.

View

Deep cloud-native architecture expertise
Strong experience with modern cloud-native architectures and engineering practices.

View

Experience balancing delivery and evolution
Proven ability to balance short-term delivery needs with long-term platform evolution.

View

Influencing senior stakeholders
Track record of influencing senior stakeholders through technical credibility.

View

A meaningful career starts with a match

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia · Full-time
The Principal Software Engineer position at Microsoft Azure Storage is an exciting opportunity for those who are passionate about distributed systems and cloud-scale storage. This job plays a crucial role in shaping the technical direction of Azure Storage, impacting some of the largest companies in the world. The team thrives on collaboration, innovation, and a growth mindset, creating a culture where everyone can contribute and succeed.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerSydney, NSW · Full-time
This job is about being a Principal Engineer in a dynamic team that is redefining the future of banking. Your contributions will directly impact the technology landscape, helping to create robust solutions that enhance customer experiences. Collaboration and innovation are at the heart of how the team operates, ensuring that everyone works together to achieve common goals.
Commonwealth Bank
Commonwealth Bank
Principal Software Engineer (AI)Sydney, NSW · Melbourne, VIC · Full-time
The Principal Software Engineer (AI) position offers an exciting opportunity to lead engineering for core AI-enabled risk platforms within a growing team at the bank. This job is all about making a meaningful impact by building tomorrow's bank today, leveraging cutting-edge technology and innovation. Collaboration is key, as you will work closely with Product Owners, Data Scientists, and other teams to deliver new AI-driven capabilities and enhance risk management processes.
Appian
Appian
Technical Lead / Principal Software EngineerMelbourne, VIC · Full-time
As a Principal Software Engineer in Platform Engineering at Appian, you will embark on an exciting journey to enhance our platform's capabilities. Your expertise will play a crucial role in re-architecting our infrastructure for cloud environments, ensuring it meets the diverse needs of our customers. Join a passionate team that values intensity and excellence, working collaboratively to achieve remarkable results.