Commonwealth Bank Logo

Commonwealth Bank

Staff Software Engineer

Reposted 9 Hours Ago
Be an Early Applicant
In-Office or Remote
3 Locations
Senior level
In-Office or Remote
3 Locations
Senior level
Lead and mentor engineering teams to design, build, and operate highly available microservices and web APIs across cloud and on‑prem environments. Own solution design, architecture, migrations, CI/CD, application security, and drive roadmap and technical decisions for the microservices platform.
The summary above was generated by AI
  • You are passionate about improving the reliability and operation capability of mission-critical services.

  • We are solving complex problems by creating solutions that will delight our customers.

  • Together we work with some of the best minds in tech using best of breed technologies.

Do work that matters
 

We’re on a mission to transform tomorrow’s bank today. Are you ready to engineer digital experiences that support mission‑critical services used by over 9 million Australians every day?

Our engineering culture empowers everyone to be a source of ideas and action. We work in a Full Cycle Engineering model, where engineers are involved in Design, Build, Challenge and Run. This is an opportunity to shape engineering craft, influence culture, and deliver scalable solutions that have real impact for customers, employees and the wider community.

As a hands‑on technology leader with full‑stack experience, you’ll lead a team of engineers designing and implementing solutions, while influencing Value Stream Tech Leads, Product Owners and Crew Tech Leads. Product‑aligned and customer‑obsessed, you’ll own what you build end‑to‑end and work with modern technologies including .NET Core, React, Angular, Azure, AWS, containerisation, with exposure to NodeJS / NextJS and AI‑enabled solutions.

We support flexible working and ask that you spend at least half your time each month connecting in the office. Additional options include flexible start and finish times, part‑time arrangements and job share.

See yourself in the team

The Retail Technology Engineering domain supports many of the critical technology and operations platforms across the Retail Banking network. This includes core platforms such as the Microservices Platform, a key part of our Modernisation Program, where we are migrating legacy monoliths into modern, cloud‑based architectures.

We’re on a journey from modernising legacy product platforms to building innovative, future‑focused solutions for our customers. We leverage AI‑powered solutions to drive simplicity, innovation and better outcomes, underpinned by a strong focus on software development as a craft and the adoption of industry best practices across AI, AWS and .NET architectures.

You’ll be part of the Integration Crew, working within the Microservices Platform squad, ensuring the stability of the microservices ecosystem while leading its future roadmap, design and technical direction.

We’re looking for exceptional Staff Software Engineers to help shape the next era of digital banking.

We’re interested in hearing from people who

  • Are passionate technology leaders who still love being hands‑on, designing solutions, solving problems and owning outcomes end‑to‑end.

  • Are strong mentors and people leaders who build engaged, curious engineering communities.

  • Have experience across the full software development lifecycle, using Agile practices and DevSecOps.

  • Have designed and built core systems, Web APIs, web applications, and led independent Proofs of Concept.

  • Are confident in solution design, stakeholder engagement and leading technical conversations in group forums.

  • Have experience designing and implementing innovative solutions to complex problems, including onboarding and migrating to new tooling (e.g. AWS and DHP) and removing obsolete systems and code.

  • Are comfortable working with solution architecture, technology blueprints and engineering roadmaps, translating vision into actionable delivery plans.

  • Can collaborate effectively, present ideas clearly, influence outcomes and challenge constructively.

Technical Skills
 

We use a broad range of tools, languages and frameworks. You don’t need experience in everything, but exposure to some of the following will set you up for success:

  • Experience developing 3‑tier applications across on‑premises and cloud environments:

    • Frontend: React and Redux (preferred) or Angular

    • Backend: .NET Core (preferred), C# or Java

    • Database: SQL and NoSQL (administration and usage)

  • Hosting and architecture experience across VMware and AWS

  • Infrastructure as Code using CloudFormation (Terraform experience welcomed)

  • Strong expertise designing and implementing microservices to deliver highly scalable APIs

  • Proficiency in at least one scripting or programming language (JavaScript, TypeScript, Go, Python)

  • Hands‑on experience with CI/CD tooling such as GitHub Actions, TeamCity or Octopus

  • Practical exposure to monitoring stacks, Kafka and event‑driven architectures, SOAP and IBM MQ

  • Experience contributing to AI solution architecture and translating strategy into pragmatic engineering decisions

  • Automated quality engineering and testing (unit and regression testing)

  • Strong focus on application security

Staff Engineers should ideally be confident with:

  • Configuration management tooling

  • Containerisation (Docker, Kubernetes)

  • Hosting environments (AWS, VMware)

If you’re excited by ownership, scale and solving hard problems that matter — this is your role. Hit apply.

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: 17/02/2026

Top Skills

.Net Core,C#,Java,React,Redux,Angular,Nodejs,Nextjs,Aws,Azure,Vmware,Cloudformation,Terraform,Docker,Kubernetes,Sql,Nosql,Github Actions,Teamcity,Octopus,Kafka,Ibm Mq,Soap,Javascript,Typescript,Go,Python,Cloud Microservices,Containerisation,Ci/Cd,Devsecops,Monitoring Stacks,Ai Solution Architecture,Dhp,Infrastructure As Code,Configuration Management,Application Security

Similar Jobs

7 Hours Ago
Remote
Central, BWA
Mid level
Mid level
Fintech • Financial Services
Manage and grow relationships with Indigenous-owned businesses, originate and structure financial solutions, collaborate with product, frontline and risk teams, handle escalations, and use market networks to pursue new-to-bank opportunities while supporting improved client outcomes.
7 Hours Ago
Remote
Botswana
Senior level
Senior level
Healthtech
The Expert Detailing Representative will engage healthcare providers, promote consumer healthcare brands, and achieve sales targets through expert detailing and digital strategies.
Top Skills: Crm SystemsDigital ToolsVeeva
7 Hours Ago
Remote
Botswana
Mid level
Mid level
Healthtech
The Mass Market Representative will ensure product availability in retail pharmacies, deploy marketing materials, report on sales data, and gather market insights.

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