Principal Software Engineer

2 weeks ago


Lindfield, New South Wales, Australia Commonwealth Bank Full time

Join us and make a difference

Be part of our mission to shape the future of banking. We are on a journey to redefine customer expectations and are looking for top-notch Engineers to help us achieve this goal. Our team is behind Australia's leading banking app, pioneering features like Netbank, Cardless Cash, Comm Sec Pocket, and Spend Tracker.

At CommBank, we are revamping our Engineering culture and a significant part of our Enterprise. We are rebuilding everything from payments to internet banking and mobile apps, as well as outdated systems. This is a remarkable opportunity to contribute to reshaping Engineering at Commbank, influencing our Culture, and making a real impact on a large scale that will benefit our customers, employees, and the community at large. If this excites you, come join us on this journey.

Your Role:

As a Principal Engineer, you will play a vital role in our team. You will provide expertise in technology and domains to shape technical strategy, design solutions for complex challenges, and champion a security-first mindset while coding.

We're looking for individuals who:

  • Have experience in breaking down monoliths or building microservices at scale, APIs at scale, or event-driven applications.
  • Have practical experience in operating microservices in the DevSecOps model.
  • Have a track record of addressing Tech Debt with a practical approach.
  • Have experience in building high-performance Engineering teams and uplifting underperforming teams.
  • Can drive technical direction and strategy for the business.
  • Can design and implement solutions to complex problems, onboard to new tools, and phase out outdated systems and code.
  • Encourage risk-taking, challenge the status quo positively, and build diverse and inclusive teams.

Skills You Bring:

This is a role that demands a wide array of technical skills. You are a good fit if you have previous experience in:

  • Developing 3-tier applications on-premises and cloud using technologies like React, Redux, .Net Core, C#, SQL, NoSQL, etc.
  • Designing and implementing highly scalable APIs with microservices.
  • Working with scripting/programming languages like JavaScript, TypeScript, Go, Python.
  • Utilizing CI/CD tools, Infrastructure as Code, automated testing, solution and system design, application security, observability, etc.
  • Ensuring code quality through peer programming, code review, and automated release management.
  • Mentoring and coaching fellow Engineers.

What We Offer:

At CommBank, we value customer service, data-driven decisions, and creativity. If you resonate with our values of Care, Courage, and Commitment, we provide excellent opportunities to advance your career.

We embrace diversity and inclusion, bringing together unique perspectives to create a respectful environment. If you are ready to contribute to a forward-thinking company focused on innovation, teamwork, and security, seize the chance to shape the future of fintech with us.

If you are already part of the Commonwealth Bank Group, including Bankwest, x15ventures, be sure to submit a valid application through the internal channels.

Do not miss this opportunity to join us. Become part of a team that is passionate about making a difference

We are addressing some accessibility concerns on our site, aiming to provide a seamless experience for all applicants. Reach out to HR Direct for additional support if needed.



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

    You are a highly skilled and experienced Principal Systems Engineer who is a thought leader and technical expert in your domain, DevOps, and associated tooling and ways of working. Join this world class team in this senior technology leadership role. Together we can build simpler and better solutions. Do work that matters CommBank is recognized as...

  • Principal Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    You are collaborative and enjoy solving analytical problems to help our team to reach highest potentialWe are a team of big thinkers who are engineering the future of bankingTogether we will build tomorrow's bank today, using world-leading technology and innovationDo work that matters We're building tomorrow's bank today, which means we need creative and...

  • Principal Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    You are collaborative and enjoy solving analytical problems to help our team to reach highest potentialWe are a team of big thinkers who are engineering the future of bankingTogether we will build tomorrow's bank today, using world-leading technology and innovationDo work that matters We're building tomorrow's bank today, which means we need creative and...

  • Software Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    You are passionate about making peoples jobs simpler and more rewarding We are a team of big thinkers who are engineering the future of banking Together we could create industry leading product lifecycles that support capabilities, people, and technology Do work that mattersOur Quality Engineering and Testing vision is "Confidence Engineered into Every...

  • Principal Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    We're embarking on an engineering transformation program and are ready to push the boundaries. You have knowledge that spans both development and operations, including coding, infrastructure management, system admin/engineering and DevOps Toolchains. Together we will build tomorrow's bank today, using world-leading engineering, technology, and innovation. Do...


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

    Senior Software Engineer (Site Reliability Engineering)You are passionate, driven, flexible and collaborativeWe are a high performing, passionate team pushing the boundaries of software engineeringTogether we can rewrite the experience for millions of customerDo work that mattersAs a Senior Software Engineer (SRE), you'll have hands-on experience working in...


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

    You are a passionate about the full software lifecycle, especially solution design We are high performing engineers pushing the boundaries of software engineering Together we will build tomorrow's bank today, using world-leading technology and innovation Do work that mattersWe're building tomorrow's bank today, which means we need creative and diverse...

  • Software Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    Do work that mattersBusiness Banking Technology has a vision of becoming Australia's leading digital business bank, empowering businesses, and people to succeed with tomorrow's technology. We work hand-in-hand with our business colleagues to solve problems with customer centricity and technical innovation, cultivating a world-class empowered team who build...

  • Principal Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    Do work that matters: We're building tomorrow's bank today, which means we need world class Engineers to help us redefine what customers expect from a bank. Our Engineering team are the brains behind Australia's number one banking app, Netbank, Cardless Cash, Comm Sec Pocket and Spend Tracker. CommBank is embarking on a rebuild of our Engineering culture as...


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

    Associate Software Engineer )Do work that mattersYou will be working in the Market Risk reporting team of Global Markets technology, building software solutions that will help our business manage traded market risk effectively.See yourself in our teamIn Global Markets Technology at Commonwealth Bank of Australia, we build software applications and manage...


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

    Principal Data EngineerDo work that matters As an experienced data engineer with proven expertise in software development and a passion for providing data-driven solutions, you're ahead of trends and work at the forefront of Big Data, ML, Decisioning, Visualisation and Data warehouse technologies. Which is why we're the perfect fit for you. Here, you'll be...


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

    Senior Software Engineer (API Developer, .NET 8, Python, AWS)You are passionate about modernising the HR ecosystem through strategic and secure use of microservices, APIs and AWSWe are undergoing one of Australia's largest digital transformations and establishing a dedicated cloud engineering function within HRDo work that mattersWe are in the middle of...


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

    Do work that mattersWe're building tomorrow's bank today, which means we need world class Engineers to help us redefine what customers expect from a bank. Our Engineering team are the brains behind Australia's number one banking app, Netbank, Cardless Cash, Comm Sec Pocket and Spend Tracker.CommBank is embarking on a rebuild of our Engineering culture as...


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

    Do work that matters We're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia's future economy.Our Software team are the brains...


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

    Let's present ourselves.Unloan is a fresh digital lending project, supported by CommBank and established in x15Ventures.We are a varied crew of product managers, designers, engineers, risk managers, and lenders, collaborating to offer Australia's most-desired home loan experience.We seek bright minds who have a unique perspective and aim to have an...


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

    You are an experienced C# engineer with a proven track record of successfully delivering complex technical solutions.We are part of one of the most cutting-edge Engineering teams in the nation.Let's team up to revolutionize the experience for millions of customers by fostering innovation, streamlining processes, and ensuring resilience on a large scale.Make...

  • Quantitative Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    We embed quantitative analytics within highly critical platforms in the Institutional Banking and Markets (IB&M) division of CBAYou are a quantitative developer/engineer/analyst or exceptional software engineer with a strong numerical or data analytics skillset in Python, and exposure to modern software engineering practiceTogether we can build a robust and...

  • Senior UI Engineer

    2 weeks ago


    Lindfield, New South Wales, Australia Commonwealth Bank Full time

    We embed quantitative analytics within highly critical platforms in the Institutional Banking and Markets (IB&M) division of CBAYou are an exceptional UI engineer with exposure to modern software engineering practicesTogether we can build a robust and automated business on top of our industry leading financial tech stackSee yourself in our teamIB&M is...


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

    Do work that matters We're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build Australia's future economy.Our Software team are the brains...


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

    You are a Quality Engineer who enjoys identifying potential failures before they occur.We are a team of innovative individuals shaping the future of banking.Together, we can develop top-notch product lifecycles that cater to people, capabilities, and technology.Make an ImpactOur Quality Engineering and Testing ethos is to have confidence ingrained in every...