Commonwealth Bank of Australia logo

Staff Software Engineer (Full-Stack / Distributed Systems)

Job Overview

Location

Sydney CBD Area

Job Type

Full-time

Category

Software Engineering

Date Posted

May 10, 2026

Full Job Description

đź“‹ Description

  • • As a Staff Software Engineer in the Trade Finance squad within the Commodities, Trade & Carbon crew at Commonwealth Bank of Australia, you will act as a technical leader driving the evolution of complex, distributed systems that power secure, resilient, and customer-focused digital platforms for trade and supply-chain finance customers.
  • • Day to day, you will balance hands-on engineering with design leadership—owning system architecture, guiding technical decisions, mentoring engineers, creating shared libraries and frameworks, improving developer experience through tooling and automation, and influencing engineering standards across the crew by partnering with Product, Architecture, Security, Platform, Risk, and Operations teams.
  • • You’ll be part of an engineering transformation initiative at one of Australia’s largest banks, working in a collaborative, high-impact team at the intersection of customer experience, banking platforms, risk, and regulatory controls, where your work directly contributes to building the bank of tomorrow through innovation in scalable, resilient technology.
  • • In this role, you will deepen your expertise in distributed systems and cloud-native architecture, grow as a technical leader through mentoring and influence, shape engineering excellence practices, and gain exposure to cutting-edge tools and practices in a regulated financial services environment—positioning you for continued growth as a senior technical leader.

🎯 Requirements

  • • Strong track record of technical leadership in complex software systems
  • • Deep expertise in Java, Spring Boot, and designing high-quality RESTful APIs
  • • Proven experience designing and operating cloud-native architectures on AWS (e.g., S3, ECS, Lambda, API Gateway, CloudWatch)
  • • Experience with modern frontend or service runtimes such as React/Angular, Node.js, TypeScript, Express/Fastify, or NestJS
  • • Experience with Docker and Kubernetes in production environments
  • • Solid understanding of authentication and authorization patterns (OAuth2, JWT) and secure API design

🏖️ Benefits

  • • Flexible working arrangements including at least half your time each month in the Sydney office, with options to adjust start/finish times, part-time work, and job sharing
  • • Opportunity to work on state-of-the-art projects that enable a seamless and unrivalled customer experience for Australia’s largest bank
  • • Support for professional growth through mentoring others, influencing engineering standards, and leading technical communities of practice
  • • Access to modern tooling, automation, and observability platforms to improve developer experience and delivery speed
  • • Commitment to accessibility and inclusion, with support available for applicants requiring accommodations via HR Direct

Skills & Technologies

Python
JavaScript
TypeScript
Java
Scala
Full Stack
Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Commonwealth Bank of Australia logo
Commonwealth Bank of Australia
Visit Website

About Commonwealth Bank of Australia

Commonwealth Bank of Australia (CBA) is one of the largest banks in Australia, offering a comprehensive range of financial services. Its operations span retail banking, business banking, wealth management, and institutional banking. CBA provides services to individuals, small and medium-sized businesses, and large corporations. The bank is committed to digital innovation, enhancing customer experience through technology and data analytics. It focuses on providing secure and convenient banking solutions, including everyday banking, home loans, credit cards, superannuation, and investments. CBA plays a significant role in the Australian economy, supporting economic growth and community development through its extensive network and diverse financial products.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Full Remote
Contract
Expires Jul 5, 2026
Remote

10 days ago

Apply
San Francisco, California
Full-time
Expires Jul 5, 2026
Python
JavaScript
Ruby
+3 more

10 days ago

Apply
Singapore
Full-time
Expires Jun 2, 2026
Remote

1 month ago

Apply
❌ EXPIRED
Remote
Full-time
Expired Apr 13, 2026
Remote

3 months ago

Apply