Staff Software Engineer

5 days ago


Melbourne, Victoria, Australia Commonwealth Bank Full time
  • Sydney or Melbourne locations**
  • You are passionate about AI and working to deliver better outcomes
  • We are leading the world in AI ambition within Australia's largest bank and fintech
  • Together, we will engineer the future of banking with innovative Gen AI solutions

Your business
The CIO for Technology team ensures that CommBank has a world-class engineering capability and is at the forefront of technology, using innovative and emerging technology to help our customers and support our Group Strategy.

We work hard to ensure that best practice, whether inside CommBank or outside in the broader technology ecosystem, is discovered, sheltered, nurtured, and spread to wherever else it can drive the most benefit for the Group and our customers.

We are actively involved in the technology community, contributing to education programs, innovation, research, and partnerships that will set Australia up for success as the economy transitions to a more digital future.

Do work that matters
Join our AI Powered Engineering function within the CIO for Technology portfolio. Our mandate is clear: partner with CommBank's global engineering community to responsibly embed AI-assisted tools and capabilities that materially lift developer experience, delivery velocity, and software quality across the bank.

About The Team
We're a hands-on, product-minded engineering group operating at the intersection of platform engineering, developer productivity, and applied AI. We experiment, validate, and scale AI-enabled capabilities that integrate into existing engineering workflows—always grounded in safety, reliability, and measurable impact.

What You'll Do

  • Collaborate on complex technical problems from discovery to implementation, ensuring high-quality engineering outcomes.
  • Translate business and engineering requirements into clear, actionable designs; break down work and create clarity for delivery squads.
  • Experiment with emerging AI/ML and GenAI tooling; run fit-for-purpose evaluations and provide grounded recommendations from real-world testing.
  • Deliver resilient, reusable components and services that integrate into other teams' products and pipelines.
  • Contribute to architecture discussions; propose improvements and role-model engineering standards and best practices.
  • Maintain high-quality codebases through active code reviews and documentation that scales knowledge across the community.
  • Work cross-functionally to align roadmaps, manage dependencies, and land change with minimal disruption.
  • Provide technical guidance and mentorship to engineers and squad members, uplifting engineering craft and AI literacy.

What You Bring

  • Extensive experience designing and implementing scalable, maintainable, and reliable software systems.
  • Proficiency in one or more languages such as Python, TypeScript, or C#, and experience building microservices on public cloud (AWS and/or Azure).
  • Architectures: Microservices, event-driven patterns, REST/gRPC
  • Cloud: AWS or Azure or GCP (e.g., Lambda/Functions, ECS/AKS, S3/Blob, API Gateway, Step Functions/Logic Apps)
  • Data: SQL, data pipelines, observability/telemetry for engineering productivity metrics
  • DevSecOps: GitHub/GitLab/Azure DevOps, Actions/Pipelines, IaC (Terraform), SAST/DAST/SCA, secrets management
  • Strong technical leadership and stakeholder management skills: ability to set technical direction, review designs and code, and influence stakeholders to solve business‑critical problems.
  • Growth mindset with a bias toward iterative experimentation—from idea to prototype to pilot to product—with a clear view of success metrics.
  • Desirable: Experience with API tools such as RooCode or Claude or any other CLIs.
  • Desirable: Familiarity with cybersecurity frameworks (e.g., NIST) to support secure engineering practices.

If this sounds like you, apply today

We support flexibility with a hybrid approach—at least half your time each month connecting in office—plus options such as adjusted start/finish times, part‑time, and job share.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We're keen to support you with the next step in your career.

We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on

Advertising End Date: 16/12/2025



  • Melbourne, Victoria, Australia PRA Full time

    Principal / Staff Software EngineerMelbourne-based (2 days per week in office / 3x days from home)Our Melbourne based client is looking for a Lead Engineer to help design and deliver scalable, cloud-based systems that serve millions of users globally. You'll be joining a high-performing engineering team working on complex, distributed systems using modern...

  • Software Engineer

    5 days ago


    Melbourne, Victoria, Australia Connexions RH Full time

    Role DescriptionThe Software Engineer is responsible for designing, developing, and maintaining high-quality software solutions that support business objectives and enhance user experience. This role involves participating in every stage of the software development lifecycle, including requirement analysis, system design, coding, testing, deployment, and...

  • Software Engineer

    6 hours ago


    Melbourne, Victoria, Australia AI Mindset Full time

    Role Description: Software EngineerASoftware Engineeris responsible for designing, developing, testing, and maintaining software applications and systems that meet the needs of users and organizations. They work across a range of platforms (e.g., desktop, mobile, web, cloud) and may focus on different areas of software engineering, such as front-end,...

  • Software Engineer

    6 hours ago


    Melbourne, Victoria, Australia Auro Tech Solutions Full time

    Role DescriptionWe are looking for a talentedSoftware Engineerto join our development team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our business and customers. You will collaborate with cross-functional teams, including product managers, designers, and other...

  • Software Engineer

    6 hours ago


    Melbourne, Victoria, Australia Saltus Group Full time

    We are seeking a highly skilledSoftware Engineerto join an established Software Engineering Team based in Melbourne. In this on-site role, you will contribute to the full software development lifecycle — from feature definition and design through to integration, verification and release — ensuring that all work meets stringent quality and regulatory...


  • Melbourne, Victoria, Australia Airwallex Full time

    *About Airwallex* Airwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from...

  • Software Engineer

    6 hours ago


    Melbourne, Victoria, Australia Randstad Digital Full time

    Senior Software Engineer | Enforcement AutomationRole Type: 6-Month Contract Location: Melbourne CBD (Hybrid: 3 days Office / 2 days WFH) Start Date: Late January / Early February 2026The OpportunityWe are seeking a high-caliber Senior Software Engineer to join a major consulting engagement supporting a leading ASX-listed enterprise in the transport...


  • Melbourne, Victoria, Australia ProFound People Full time

    A Melbourne based technology company is looking for aMid-Level Embedded Software Engineerto work on Linux-based applications that sit close to custom hardware in complex, performance sensitive products.This is a hands on role focused on embedded Linux application development and C/C++ software running on embedded platforms, rather than deep kernel or driver...


  • Melbourne, Victoria, Australia Infosys Singapore & Australia Full time

    Infosys Consulting is the worldwide management and IT consultancy unit of the Infosys Group (NYSE: INFY), a global advisor to leading companies for strategy, process engineering, and technology-enabled transformation programs.We partner with clients to design and implement customized solutions to address their complex business challenges and to help them in...


  • Melbourne, Victoria, Australia AI Decode Full time

    Role DescriptionThis is a part-time Junior Software Engineer position based in Melbourne, VIC, with a hybrid work arrangement that allows for partial remote work. The role involves assisting in the development, implementation, and optimization of software solutions. Key responsibilities include executing back-end programming tasks, collaborating with the...