C

Staff Software Engineer (Full-Stack / Distributed Systems)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Staff Software Engineer (Full-Stack / Distributed Systems)

{"description": "
  • 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.

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: 29/04/2026", "salary_raw": "Row(double=None, string=None)"}
Original job Staff Software Engineer (Full-Stack / Distributed Systems) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Staff Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Staff Software Engineer Jobs in Australia

GrabJobs is the no1 job portal in Australia, connecting you to thousands of jobs fast! Find the best jobs in Australia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.