Commonwealth Bank of Australia

Principal Software Engineer

Sydney
.NET AWS Angular API Bash C# CI/CD Docker Express.js FastAPI Flask Flutter Gatsby GCP Git GitHub Actions GraphQL Groovy Hadoop Heroku HTML IBM Cloud Java JavaScript Jenkins Julia Keras Kotlin Kubernetes Laravel Lisp Matlab Microservices MongoDB MySQL Next.js Node.js NumPy Nuxt.js Objective-C OpenCV Oracle Oracle Cloud Pandas Perl PHP PostgreSQL PowerShell Python PyTorch Qt R React React Native Redis Ruby Ruby on Rails Rust Scala Shell Spark Spring SQL SQL Server SQLite Svelte Symfony Swift TensorFlow Terraform TypeScript Unity Unreal VBA Vue.js Xamarin Yarn
Description

Principal Software Engineer

Location: Sydney CBD Area

Time Type: Full time

Job Description

  • We are transforming the future of banking by leading a bold, product-driven shift that's redefining how technology powers CBA.

  • You have deep technical expertise and bold ideas to impact exceptional customer experiences.

  • Together we are redefining how technology is built and delivered at scale.

Do work that matters

This role puts you at the forefront of transforming customer experiences by solving real problems with cutting-edge solutions. Your work will shape innovative design and engineering solutions across key areas for our customers. It’s a chance to make a real impact, build meaningful products, and help redefine how technology serves our diverse customer base.

If you thrive on turning complex tech into real customer impact and love collaborating across Product, Design, and Engineering, this is an opportunity for you. Join a greenfield squad reshaping everyday banking for 17 million Australians, where every decision makes a difference.

See yourself in our team

As a hands-on technology leader with full stack experience, you will be leading a team of engineers who will be designing & implementing solutions as well as influencing your Value streams Leads , Product Owner & Crew Tech lead. Being product aligned and customer obsessed, you’ll own what you build (full cycle engineering model) and will be working in the latest technologies and frameworks (.Net Core, React, Angular, Azure, AWS, Containerisation with the potential for NodeJS/ NextJS & AI).

We’re interested in hearing from people who

  • Have solid hands-on experience developing APIs, microservices, backend components, data access layers, and driving innovative process improvements that add significant business value

  • Are knowledgeable and experienced in AI technology in future proofing our build

  • Are passionate designing, developing and deploying high quality software solutions as you are shaping the technical evolution of this system by contributing to end-to-end design, implementation

  • Have experience with the full software development lifecycle and delivery using Agile practices with specific focus on the following concepts: source control, CI/CD, automated testing, infrastructure cloud pipelines, logging and monitoring

  • Are ready to execute state-of-the-art coding practices, driving high quality outcomes to solve core business objectives and minimise risks

  • Pride themselves on their natural drive to educate, communicate and positively influence various stakeholder groups

  • Have solid hands- experience with Cloud native development in AWS

  • Are comfortable coaching junior engineers, sharing their expertise to uplift and improve software development practices

Tech skills

We use a broad range of tools, languages, and frameworks. We don’t expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;

  • Backend: .NET, C#, or willingness to learn

  • Frontend: React.js, Next.js, Angular.js

  • Architecture: Deep expertise in Microservices, GraphQL (Apollo), RESTful APIs, and domain-driven design.

  • CI/CD: GitHub Actions, Jenkins, Bitbucket Pipelines, Gitlab Runners.

  • Cloud knowledge with AWS

  • Containerization using docker or kubernetes

  • GenAI Studio(Copilot/RooCode/Cline) (Preferred)

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 our people with the flexibility to balance where work is done with at least half your time each month connecting in the office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.

Here, you’ll thrive. You’ll be supported when faced with challenges and empowered to tackle new opportunities. We really love working here, and we think you will too.

If this sounds like you, apply now!

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 1800 989 696.

Advertising End Date: 22/04/2026
Commonwealth Bank of Australia
Commonwealth Bank of Australia

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say