Commonwealth Bank99 followers69 jobs

Principal Software Engineer

SeniorFull-timeHybridSydney NSW, AustraliaInformation technologySoftware engineeringPosted 4 weeks agoVerified 4 weeks ago
Pending fitX of Y criteria met

About the job

This job is all about being part of a dynamic engineering squad that is transforming the future of banking. You will have the opportunity to collaborate with a team of big thinkers, using world-leading technology to build tomorrow's bank today. The team values flexibility, inclusivity, and a commitment to continuous improvement, making it a great fit for those who are passionate about innovation.

You'll be responsible for

🤝

Collaborating with the engineering squad

You will work closely with the engineering squad on key strategic initiatives that transform the business user experience.
🚀

Delivering business functionality

Focus on delivering business functionality and experience through significant strategic transformation and change delivery.
👩‍🏫

Coaching junior engineers

You will share your expertise to uplift and improve software development practices among junior engineers.

Key criteria

💻

Hands-on engineering experience

Proven experience developing APIs, microservices, and backend components.

View

🔍

Enterprise solution design

Demonstrated ability to design and develop enterprise-level solutions.

View

🌐

Cloud native development knowledge

Experience with AWS or similar cloud platforms for development.

View

View more

Meet the team

About the company

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

View your fit

5 criteria for this job
Hands-on engineering experience
Proven experience developing APIs, microservices, and backend components.

View

Enterprise solution design
Demonstrated ability to design and develop enterprise-level solutions.

View

Cloud native development knowledge
Experience with AWS or similar cloud platforms for development.

View

Agile software development lifecycle
Familiarity with Agile practices, CI/CD, and automated testing.

View

AI technology expertise
Knowledge of AI tools and machine learning applications.

View

  • 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

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 EngineerMelbourne, VIC · Sydney, NSW · Full-time
As a Principal Engineer in the ATM Technology domain, you will play a pivotal role in shaping the future of banking at Commonwealth Bank. Your expertise will help lead the architecture and design of secure and scalable systems that power our extensive ATM network across Australia. The team thrives on collaboration, innovation, and a commitment to excellence, ensuring that every member can contribute to building tomorrow’s bank today.
Compare the Market Australia
Compare the Market Australia
Principal Software EngineerBrisbane, QLD · Full-time
The Principal Software Engineer is a senior, hands-on technical leader who tackles complex engineering challenges across teams. This job is crucial for enhancing delivery speed, reliability, and security while fostering a culture of collaboration and continuous improvement. The team thrives on innovation, valuing contributions and encouraging personal growth.
Salesforce
Salesforce
Principal Software Engineer, PMTSMelbourne, VIC · Sydney, NSW · Full-time
The Principal Software Engineer (PMTS) position at Salesforce is an exciting opportunity to lead the Agentforce Process Intelligence team in building innovative process mining and optimization capabilities. This job is all about driving technical excellence and ensuring that enterprise customers can optimize their business processes at scale. Collaboration and a commitment to Salesforce's core values are at the heart of how the team works.