Commonwealth Bank Logo

Commonwealth Bank

Principal Software Engineer

Sorry, this job was removed at 10:11 a.m. (AEST) on Thursday, Mar 12, 2026
Be an Early Applicant
In-Office
Melbourne, Victoria, AUS
In-Office
Melbourne, Victoria, AUS

Similar Jobs

22 Days Ago
Hybrid
Melbourne, Victoria, AUS
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software
The Principal Software Engineer will lead mobile application development, bridge technical and product strategies, and ensure engineering excellence at Xero.
Top Skills: AWSCloud-Native TechnologiesMobile ApplicationsReact Native
9 Days Ago
In-Office
Senior level
Senior level
Software • Energy
The Principal Software Developer leads an Agile team, facilitating ceremonies and ensuring delivery of cloud-native solutions while mentoring members and promoting continuous improvement.
Top Skills: C#C/C++Ci/Cd (Azure DevopsCloud-Native ArchitecturesContainer Orchestration (AzureDocker)Github Actions)Helm)Infrastructure-As-Code (TerraformJavaJavaScriptKubernetesMicroservicesOauth 2.0OpentelemetryPythonRbacTypescript
3 Days Ago
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Fintech • Financial Services
As a Principal Software Engineer, you will lead the design and build of cloud-native systems for fraud and financial crime detection, mentor teams, and influence architectural decisions across multiple domains.
Top Skills: .NetAWSAws DocumentdbGoJavaJavaScriptNestjsNext.JsNode.jsReactSQLTypescript
  • You thrive on solving complex problems and turning ideas into reality

  • We are a team of innovators redefining the future of banking technology

  • Together we create secure, scalable platforms for tomorrow’s bank

Do work that matters

Technology is the driving force behind our ability to deliver exceptional customer experiences, security, reliability, and innovation. In Business Banking (BB) Technology, we support domains across Business Banking and CommSec, empowering businesses and individuals to thrive with tomorrow’s technology.

Our purpose is clear: to become the leading digital business bank, powered by the next horizon of technology.

See yourself in our team

Join our team in Business Banking Technology, where we’re engineering differentiated banker experiences that deliver superior customer value. As a Principal Software Engineer, you’ll play a pivotal role in shaping our technical direction and driving innovation at scale.

You’ll collaborate with a skilled, supportive team that values curiosity, accountability, and inclusive thinking. where every idea matters and technical expertise makes a difference across the organisation.

If you’re passionate about modern engineering practices, automation, and creating future-ready platforms, this is the place for you.

We’re interested in hearing from people who:

  • Have demonstrable experience leading and building scalable microservices and event-driven applications

  • Can solve complex technical challenges from design through to production

  • Have a proven track record defining architectural standards and tackling deep architecture issues

  • Address tech debt with a pragmatic, commercially focused approach

  • Translate requirements into solid engineering deliverables and delegate effectively

  • Deliver reusable solutions used across teams and products

  • Contribute directly to code delivery, lead reviews, and fix complex bugs

  • Mentor junior engineers, support career development, and help grow technical capability

  • Collaborate across teams and align technical decisions with business goals

Tech skills

This role calls for strong technical capability and a collaborative approach. Here, you’ll bring:

  • Proficiency in Java full stack as your core language, with exposure to other languages such as C#, .NET or Go are beneficial

  • Hands-on experience with AWS cloud services, including serverless architectures, containerisation and virtualised environments

  • Strong knowledge of databases (e.g. Aurora, RDS, Redis, ElastiCache, other relational and no-SQL databases) and event-driven systems using SQS, SNS, EventBridge or Kafka

  • Proficiency in engineering and delivery tools like GitHub, GitHub Actions, Terraform Enterprise and Artifactory

  • Expertise in observability and reliability practices, leveraging tools such as OpenTelemetry, Prometheus, Grafana and CloudWatch

  • A solid understanding of security best practices, including Vault, AWS Secrets Manager and certificate management

  • Experience with testing methodologies (TDD, BDD) and automation frameworks

  • Ability to design and implement data-intensive applications and scalable architectures (API, microservices, event-driven, serverless)

  • Knowledge of deployment strategies and SRE principles

  • Interest or experience in AI/ML technologies and emerging tools such as Anthropic Claude, LangChain, Hugging Face and related frameworks

  • Relevant certifications are highly regarded, including:

    • AWS Solutions Architect / DevOps Engineer Professional

    • AWS AI Practitioner / Machine Learning Specialty

    • Certified Kubernetes Administrator (CKA) or Developer (CKD)

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 our Melbourne 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.

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: 20/03/2026

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account