Commonwealth Bank102 followers179 jobs

Staff Software Engineer (AI, Python, AWS)

Mid levelSeniorFull-timeHybridSydney NSW, Australia357 Collins St, Melbourne VIC 3000, AustraliaPosted 4 days agoVerified 1 week ago
Pending fitX of Y criteria met

About the job

The Staff Software Engineer position focuses on building AI-powered employee experiences that foster career growth and internal mobility within the bank. This job is crucial for delivering innovative solutions that enhance employee experiences while ensuring security and scalability. The team thrives in a supportive environment, encouraging collaboration and continuous development.

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

🌐

Designing and building cloud-native services

Design, build, deploy and operate cloud-native services and AI-enabled experiences using AWS and modern engineering patterns.
💻

Developing software solutions

Develop production-ready software across Python back-end services, Node.js layers and React-based user interfaces.
🏗️

Contributing to architecture decisions

Contribute to architecture and design decisions, reusable platform components, integration patterns and API-led services across the HR Technology ecosystem.

Key criteria

💻

Software engineering experience

Proven experience designing and maintaining software solutions.

View

🐍

Python proficiency

Demonstrated hands-on capability in Python for backend development.

View

☁️

AWS expertise

Experience with AWS services for cloud-native applications.

View

View more

A meaningful career starts with a match

Apply on Commonwealth Bank
You'll apply on an external website
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
Software engineering experience
Proven experience designing and maintaining software solutions.

View

Python proficiency
Demonstrated hands-on capability in Python for backend development.

View

AWS expertise
Experience with AWS services for cloud-native applications.

View

AI engineering exposure
Practical experience building reliable AI solutions with minimal bias.

View

DevSecOps knowledge
Experience with CI/CD, automation, and engineering quality practices.

View

Similar jobs

View all
Canva
Canva
Staff Software Engineer - Data Sync Team (Golang, Python, AWS) - open to remote across ANZSydney, NSW · Full-time
This job is about joining a dynamic team that is redefining how the world experiences design. The impact of this job is significant, as it involves driving technical strategy and providing expertise that empowers others to innovate with data. The team values collaboration, flexibility, and a commitment to continuous improvement.
Canva
Canva
Staff Software Engineer - Data Sync Team (Golang, Python, AWS) - open to remote across ANZPerth, WA · Full-time
This job is about joining a dynamic team that is redefining how the world experiences design. As part of the Data Sync Team, you will empower Canvanauts to deliver sustained value and innovation using data with ease and confidence. The team thrives on collaboration, flexibility, and a shared commitment to achieving ambitious goals while enjoying moments of magic and fun.
Canva
Canva
Staff Software Engineer - Data Sync Team (Golang, Python, AWS) - open to remote across ANZMelbourne, VIC · Full-time
This job is about joining a dynamic team that is redefining how the world experiences design. The impact of this position is significant, as it involves driving technical strategy and providing expertise that empowers others. Collaboration and flexibility are key, with opportunities to work in various locations and contribute to a vibrant team culture.
Airwallex
Airwallex
Staff Software Engineer, AI ToolingMelbourne, VIC · Full-time
As a Staff Software Engineer at Airwallex, you will play a crucial role in developing internal AI tooling that safeguards over $200 billion in payments and supports 300,000 companies. This job offers the opportunity to collaborate with various internal teams to identify impactful projects, such as building automation tools and managing large-scale log pipelines. The team values innovation and encourages diving deep into challenges to find the best solutions while fostering a culture of mentorship and growth.