* You are detail-oriented engineer who thrives on building elegant, scalable solutions
* We are driving an engineering transformation and ready to push boundaries
* Together, we'll build the bank of tomorrow, today using world‐class software, technology, and innovation
Do work that matters
We're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are still waiting to be invented and reimagining products that support our customers and help build a brighter future for Australia.
Here, you'll get to turn your passion into reality, working with new technology on state‐of‐the‐art projects to enable a seamless and unrivalled customer experience.
See yourself in the team
You'll be part of the Trade Finance squadin the Commodities, Trade & Carbon (CTC) crew. We support CBA's trade and supply‐chain finance customers by delivering specialist products through safe, stable, scalable, and resilient digital platforms.
Our teams work at the intersection of customer experience, banking platforms, risk, and regulatory controls — requiring strong engineering judgment and collaboration across Product, Architecture, Platform, Security, and Operations.
What you'll do
As a Staff Software Engineer, you will:
* Act as a technical leader within and beyond your squad, influencing system design, architecture, and engineering standards across the crew.
* Take ownership of complex, distributed systems and guide their evolution with a long‐term, sustainable mindset.
* Balance hands‐on engineering with design leadership, technical decision‐making, and mentoring other engineers.
* Drive consistency and reuse by creating shared libraries, frameworks, and paved‐path solutions.
* Partner closely with Product, Architecture, Security, Platform, and Risk to ensure solutions are secure, resilient, compliant, and customer‐focused.
* Identify and articulate technical trade‐offs, risks, and opportunities clearly to senior stakeholders.
* Raise the engineering bar through code reviews, design forums, and constructive challenge.
* Improve developer experience, delivery speed, and reliability through better tooling, automation, and observability.
* Lead by influence rather than authority, enabling outcomes that scale beyond a single team.
What we're looking for
We're interested in hearing from experienced engineers who:
* Have a strong track record of technical leadership in complex software systems.
* Are comfortable navigating ambiguity and guiding teams through architectural and technical decisions.
* Think in systems, not just services — considering performance, resilience, security, operability, and cost.
* Communicate clearly and confidently across both technical and non‐technical audiences.
* Take ownership and accountability for outcomes, not just output.
* Are passionate about mentoring others and growing engineering capability.
* Continuously challenge the status quo in pursuit of better solutions.
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 & APIs: Deep expertise in Java, Spring Boot, and designing high‐quality RESTful APIs (performance, security, versioning, resilience).
* Cloud platforms: Proven experience designing and operating cloud‐native architectures on AWS (e.g., S3, ECS, Lambda, API Gateway, CloudWatch).
* Frontend & services: Experience with modern frontend or service runtimes such as React or Angular, Node.js, TypeScript, Express/Fastify, or NestJS.
* Data & processing: Exposure to Python, SQL, Spark, or Scala for data‐intensive or distributed workloads.
* DevSecOps & CI/CD: Ownership of build, test, and release pipelines using GitHub Actions, ArgoCD, or similar tooling.
* Testing & quality: Strong understanding of automated testing strategies and frameworks (e.g., BDD, Playwright, Selenium).
* Containers & orchestration: Experience with Docker and Kubernetes in production environments.
* Security: Solid understanding of authentication and authorisation patterns (OAuth2, JWT) and secure API design.
* Engineering excellence: Familiarity with design systems, accessibility standards, monitoring, and performance optimisation.
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 Sydney 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.
#J-18808-Ljbffr