Principal Software Engineer

4 weeks ago


Sydney, New South Wales, Australia Commonwealth Bank Full time
Overview

Join to apply for the Principal Software Engineer role at Commonwealth Bank.

See yourself in our team. You'll join the Service Management Modernisation (SMM) Program, a strategic initiative driving DevSecOps transformation across the bank. Our mission is to simplify and automate operational processes, empowering service owners and engineers to focus on innovation. You'll work closely with a newly formed squad embedded in SRE Engineering, collaborating with a Product Manager and engineers across business units to solve real-world challenges through automation, data, and AI.

Responsibilities
  • Lead the design and delivery of scalable AI and traditional solutions, guiding architecture and engineering strategy across cloud platforms.
  • Drive modern engineering practices, including platform, prompt, and knowledge engineering, while fostering collaboration across technical and product teams.
  • Build and scale GenAI capabilities, overseeing infrastructure for model fine-tuning, deployment, and monitoring.
  • Automate and simplify operational processes using data, dashboards, and system integrations to improve efficiency and compliance.
  • Champion data governance and quality, ensuring privacy, lineage, observability, and regulatory compliance in all development initiatives.
  • Mentor engineering talent and communicate effectively, translating complex technical concepts for senior leadership and non-technical stakeholders.
Tech Skills

You will need to be across a broad range of tools, languages, and frameworks. Experience or exposure to some of these will set you up for success:

  • Full-cycle development expertise in Python, TypeScript, and/or Golang, with strong experience building scalable microservices and RESTful APIs.
  • Cloud-native engineering across AWS and Azure, including infrastructure design, platform reliability, and DevSecOps practices like CI/CD, IaC, TDD/BDD.
  • Advanced AI/ML capabilities, with deep knowledge of GenAI, LLMs, and frameworks such as LangChain and Semantic Kernel.
  • Data engineering proficiency, including distributed processing (Spark, Flink, Beam), data lakes/warehouses (Snowflake, BigQuery), and streaming platforms (Kafka, Kinesis).
  • Database and testing expertise, covering vector/graph databases and non-deterministic testing approaches for robust data systems.
  • Governance and architecture leadership, with experience in metadata management, data cataloging tools (Collibra, Alation), and customer engagement systems.
Working with us

Whether you're passionate about customer service, driven by data, or called by creativity, a career with CommBank is for you. We support flexible working options including part-time arrangements and job share. You'll have the opportunity to work with new technology on state-of-the-art projects to enable a seamless and unrivalled customer experience.

We encourage continuous learning and sharing of tech insights and ways of working with your team. We're hiring engineers from across Australia and have technology hubs in Melbourne and Perth. If you're ready to take your engineering skills to the next level, apply now and become part of our exceptional team.

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. If you require accessibility support, please contact HR Direct on 1800 989 696.

Who You Are

You're a big thinker, problem solver and challenge seeker. You enjoy the satisfaction of writing elegant and efficient code using leading engineering practices.

Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology

Advertising End Date: 19/09/2025


#J-18808-Ljbffr

  • Sydney, New South Wales, Australia Blackbaud Full time

    Software Engineer, Principal - C# page is loadedSoftware Engineer, Principal - C#Apply locations Hyderabad - India time type Full time posted on Posted 27 Days Ago job requisition id R0012376About the roleAs a Principal Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development...


  • Sydney, New South Wales, Australia Blackbaud Full time

    Software Engineer, Principal - C# page is loadedSoftware Engineer, Principal - C#Apply locations Hyderabad - India time type Full time posted on Posted 27 Days Ago job requisition id R0012376About the roleAs a Principal Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development...


  • Sydney, New South Wales, Australia Bayer Australia Limited Full time $104,000 - $130,878 per year

    At Bayer we're visionaries, driven to solve the world's toughest challenges and striving for a world where ,Health for all, Hunger for none' is no longer a dream, but a real possibility. We're doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and...


  • Sydney, New South Wales, Australia Bayer Full time $120,000 - $180,000 per year

    At Bayer we're visionaries, driven to solve the world's toughest challenges and striving for a world where ,Health for all, Hunger for none' is no longer a dream, but a real possibility. We're doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time $104,000 - $130,878 per year

    **Principal EngineerDo work that matters**Our approach is to empower every engineer to be a source of ideas and action, embracing the Full Cycle model — where engineers are involved in the Design, Build, Challenge, and Run aspects. This is your chance to redefine the craft of engineering, shape our culture, and deliver impactful, scalable solutions that...


  • Sydney, New South Wales, Australia Atlassian Full time

    Senior Principal Software Engineer - Platform EngineeringJoin to apply for the Senior Principal Software Engineer - Platform Engineering role at Atlassian.OverviewWorking at Atlassian — Atlassians can choose where they work – office, home, or a combination of the two. This gives Atlassians more control over family, personal goals, and other priorities....


  • Sydney, New South Wales, Australia Microsoft Full time $104,000 - $130,878 per year

    Are you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. Azure Storage is a foundational service in the Azure Cloud which powers six key storage services: Blob Storage, Table Storage (Not Only...


  • Sydney, New South Wales, Australia Commonwealth Bank Full time $180,000 - $250,000 per year

    Principal Software EngineerYou are collaborative and enjoy solving problems to help our team to reach highest potentialWe are a team of big thinkers who are engineering the future of bankingTogether we can build state-of-the-art solutions for peopleDo work that mattersThe Workflow Crew is responsible for driving the architecture, design, build and governance...


  • Sydney, New South Wales, Australia Blackbaud Full time

    DevOps Software Engineer Principal page is loadedDevOps Software Engineer PrincipalApply locations Hyderabad - India time type Full time posted on Posted 29 Days Ago job requisition id R0012620About the role:As aPrincipal DevOps Engineer focused on Vulnerability Remediation within Infrastructure Engineering and Cloud Operations (IECO),you willcontribute to...


  • Sydney, New South Wales, Australia Atlassian Full time $200,000 - $250,000 per year

    OverviewOverviewThe Search Platform Experience team is transforming how users discover data and leverage AI/ML in their daily search activities. As part of Atlassian's Central AI Organisation, we are building foundational capabilities for Rovo, our next-generation AI-powered search and knowledge platform.We are seeking a Principal Engineer (Front End or Full...