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.

We are uplifting and re-innovating our digital platforms. As part of a Greenfield project, you will design and build a modern digital experience from scratch at Australia's largest bank, impacting over 9 million Commonwealth Bank customers daily. You will be part of the technology leadership team of the FCO Reimagined crew in the Financial Crime Operations domain, partnering with stakeholders to design overall tech direction and influence on technologies, integration strategies, and AI enablement.

We are committed to empowering businesses and individuals to succeed with the next horizon of technology, cultivating software development as a craft and adopting industry best engineering practices.

Responsibilities
  • Possesses full-cycle engineering experience: ideation, technical design, build, testing (unit, integration, system), release, and ongoing maintenance.
  • Provide core technology and domain expertise to inform technical strategy and design solutions for complex challenges within a business unit.
  • Demonstrate a strong risk mindset and a security-from-the-first-line-of-code approach.
  • Support the crew to deliver an ambitious vision against customer objectives: enduring technology differentiation with unmatched digital experiences built on decoupled, resilient, and reliable foundations.
Qualifications / Experience
  • Expertise in AI/ML and Gen AI applications and how they can enhance software engineering processes to improve productivity.
  • Experience building RAGs using LlamaIndex, LangChain, or similar frameworks.
  • Experience building Agentic AI systems using AutoGen, SemanticKernel, Pydantic, or similar frameworks is preferred.
  • Knowledge of or experience in enterprise Gen AI and agentic AI tools.
  • Provides overall engineering leadership for the platform including software, systems, quality and site reliability.
  • Demonstrated ability to evaluate emerging AI tools and integrate them into engineering workflows.
  • Proficiency in agile development methodologies and iterative experimentation from ideation to prototype to pilot to product.
  • Ability to design technology solutions meeting high quality standards while balancing security, performance, availability, and maintainability concerns.
  • Designs and implements innovative technical solutions to complex problems, including onboarding and migrating to new tooling and removing obsolete systems and code.
  • Strong capability in solution architecture, technology blueprints, engineering roadmaps, and translating project vision into actionable plans.
Tech Skills
  • Frontend - React, Typescript, Next.js
  • Backend - .NET Core, C#, Node.js, GraphQL
  • Cloud - AWS (Preferred)
  • Databases - SQL, NoSQL
  • CI/CD tools - GitHub, GitHub Actions, Terraform Enterprise, Artefactory
  • Observability - OpenTelemetry, Prometheus, Grafana, CloudWatch
  • Security - Vault, Security Management, Parameter Store, AWS Certificate Manager, AWS Secrets Manager
  • Experience with AI/ML or Agentic AI is a plus
Working with us

Whether you're passionate about customer service, driven by software engineering, or motivated by creativity, a career with us is for you. We offer flexible working options including partial in-office time, start/finish time adjustments, part-time arrangements, and job sharing. We value diverse backgrounds and perspectives and strive for a respectful, inclusive, and flexible workplace with flexible work locations. We uphold our values: Care, Courage and Commitment, and offer opportunities for career development.

If you're part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We support your next career step and provide accessibility assistance; if you require support, please contact HR Direct on 1800 989 696.

Advertising End Date: 26/09/2025

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

#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 Dovetail Full time

    Join or sign in to find your next jobJoin to apply for the Principal Software Engineer - Search role at Dovetail1 day ago Be among the first 25 applicantsJoin to apply for the Principal Software Engineer - Search role at DovetailDirect message the job poster from DovetailPeople Partnering & Programs at Dovetail | We're HiringDovetail is the world's leading...


  • 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 Commonwealth Bank Full time

    OverviewPrincipal Software Engineer - SydneyBe part of the technology leadership team of Commercial Cards & Scams Prevention crew in Everyday Business Banking Domain. As a Principal Engineer, you'll partner with stakeholders to design the overall tech direction, advise on technologies and complex integration strategies, and AI enablement. You'll be a core...


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

    OverviewPrincipal Software Engineer - SydneyBe part of the technology leadership team of Commercial Cards & Scams Prevention crew in Everyday Business Banking Domain. As a Principal Engineer, you'll partner with stakeholders to design the overall tech direction, advise on technologies and complex integration strategies, and AI enablement. You'll be a core...


  • 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...