Senior Software Engineer - AI Powered Engineering
@ Commonwealth Bank

Sydney, New South Wales, Australia
On Site
Full Time
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @commbank.com
Recommended after applying

Job Details

Senior Software Engineer - AI Powered Engineering

You are passionate about AI and want to deliver better outcomes for Commonwealth Bank’s people and customers. Join one of Australia’s leading banks and fintech leaders as we engineer smart, innovative Gen AI solutions.

Your business

The CIO for Technology team at Commonwealth Bank ensures world-class engineering capability by leveraging innovative technology and best practices from across the ecosystem. The team actively contributes to technology education, research, and partnerships as Australia transitions to a digital future.

About the AI Powered Engineering team

This startup-like, high energy team within the bank works at the intersection of platform engineering, developer productivity, and applied AI. They collaborate with global engineering communities to embed AI-assisted tools that improve developer experience, delivery velocity, and software quality.

What you’ll do

  • Collaborate on complex technical problems from discovery to implementation.
  • Break down requirements into actionable engineering tasks.
  • Run hands-on experiments with emerging AI/ML and GenAI tooling.
  • Build resilient, reusable components, SDKs, and service integrations.
  • Contribute to architectural discussions and enforce engineering standards.
  • Maintain high quality codebases via reviews, testing, and documentation.
  • Work cross-functionally to align roadmaps and manage dependencies.
  • Mentor junior engineers and boost AI literacy across squads.

What you bring

  • Extensive experience in designing scalable and reliable systems.
  • Practical knowledge of AI/ML and Generative AI applications in software engineering.
  • Proficiency in languages such as Python, TypeScript/Node.js, or C#.
  • Experience with microservices on AWS and/or Azure architectures.
  • Strong technical influence with ability to review designs and code.
  • A growth mindset with iterative experimentation and agile delivery.

Key skills/competency

  • AI/ML
  • Generative AI
  • Microservices
  • Python
  • TypeScript/Node.js
  • Azure
  • AWS
  • Agile
  • DevSecOps
  • Code Quality

How to Get Hired at Commonwealth Bank

🎯 Tips for Getting Hired

  • Research Commonwealth Bank's culture: Understand their mission and technology focus.
  • Customize your resume: Highlight AI, ML, and cloud experience.
  • Showcase technical projects: Emphasize scalable software implementations.
  • Prepare for behavioral questions: Demonstrate teamwork and mentorship skills.

📝 Interview Preparation Advice

Technical Preparation

Review microservices architecture best practices.
Practice coding in Python and TypeScript.
Study AWS and Azure cloud services.
Experiment with AI/ML and GenAI tools.

Behavioral Questions

Describe a challenging team project.
Explain your approach to mentorship.
Share an experience of rapid prototyping.
Detail conflict resolution in technical teams.

Frequently Asked Questions