Principal Software Engineer

Posted:
12/1/2025, 6:34:48 AM

Location(s):
Melbourne, Victoria, Australia ⋅ Victoria, Australia

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

  • 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: 16/12/2025

Commonwealth Bank Australia

Website: https://commbank.com.au/

Headquarter Location: Sydney, New South Wales, Australia

Employee Count: 10001+

Year Founded: 1911

Last Funding Type: Post-IPO Debt

Industries: Banking ⋅ Finance ⋅ Financial Services ⋅ Wealth Management