Commonwealth Bank100 followers144 jobs

Principal Software Engineer (AI)

SeniorFull-timeHybridSydney NSW, AustraliaCBD, Melbourne VIC 3000, AustraliaPosted 1 week agoVerified 2 weeks ago
Pending fitX of Y criteria met

About the job

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.

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

🔧

Owning engineering for Risk AI Platform services

Designing, building, and operating .NET/Python microservices and REST APIs with OpenAPI specs and Kong gateway integration.
📈

Scaling platforms from MVP to enterprise-grade

Driving architectural refactors, modularisation, performance tuning, and reliability improvements as we transition to sustainable, scalable systems.
👩‍🏫

Providing hands-on technical leadership

Writing production code, conducting peer reviews, defining engineering standards, and guiding engineers in solution design and delivery.

Key criteria

💻

Deep software engineering expertise

Proven experience building and operating production microservices in .NET or Python.

View

☁️

Strong AWS cloud experience

Hands-on experience with AWS services like EKS, DynamoDB, and S3.

View

🔄

Hands-on CI/CD experience

Experience with GitHub Actions and ArgoCD for automated deployments.

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
Deep software engineering expertise
Proven experience building and operating production microservices in .NET or Python.

View

Strong AWS cloud experience
Hands-on experience with AWS services like EKS, DynamoDB, and S3.

View

Hands-on CI/CD experience
Experience with GitHub Actions and ArgoCD for automated deployments.

View

Observability and operational excellence
Experience building dashboards and alerting with Grafana and Prometheus.

View

Proven ability to lead without authority
Demonstrated experience mentoring engineers through code reviews and guidance.

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.
Bankwest
Bankwest
Principal Software Engineer – AI Customer Support ExperiencesPerth, WA · Melbourne, VIC · Sydney, NSW · Full-time
This job is about leading the transformation of customer support through innovative AI-powered solutions. As a Principal Software Engineer, you will play a crucial role in building intelligent systems that enhance customer interactions. The team thrives on collaboration and creativity, working together to redefine the future of banking.
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 EngineerMelbourne, VIC · Sydney, NSW · Full-time
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.