jobapplier

Staff Software Engineer / Lead Software Engineer

Cba (CommBank Careers)

Skills

Required

  • backend services
  • APIs
  • data integration
  • design and build services
  • modern typed language
  • Java / Kotlin / Go / Python
  • AWS / Kubernetes / Docker / GitHub Actions / Argo CD / React / TypeScript / Kafka / Grafana / Prometheus
  • model integration, orchestration
  • evaluation
  • guardrails

Preferred

  • ships production code
  • retiring legacy solutions

About Cba (CommBank Careers)

  • See yourself in our team EC Technology builds the capabilities that support the detection and investigation of fraud and financial crime.
  • The broader Group Security function brings together cyber security, fraud technology, fraud management, investigations and resilience to safeguard the bank and protect customers.

Working with us

  • At CommBank, we're committed to creating an accessible, inclusive and respectful workplace.
  • We’re keen to support you with the next step in your career.

Responsibilities

  • Work across the full product surface, solving complex problems while influencing design and uplifting engineering capability.
  • Help modernise shared platforms and responsibly embed AI and agentic capabilities into critical investigation workflows.
  • Do work that matters Join EC Technology and help engineer the platforms that detect and investigate financial crime across the bank.
  • You’ll work hands-on across services, APIs, data integration and the interfaces used by detection and investigation teams.
  • As a Staff Software Engineer, you’ll be a key technical contributor who ships production code, shapes design decisions and helps other engineers grow.
  • You’ll help modernise our technology by reusing and standardising shared capabilities, reducing duplication and retiring legacy solutions where appropriate.
  • You’ll also help build reliable AI and agentic capabilities that augment human decisions while maintaining appropriate controls.
  • Design, build and operate production services and APIs with clear contracts and integration boundaries.
  • Contribute to architecture and design decisions, including refactoring, modularisation and performance improvements.
  • Consolidate capabilities onto shared platforms and treat the retirement of legacy technology as core engineering work.
  • Build and maintain continuous integration and delivery pipelines, automated testing and progressive delivery practices.
  • Establish strong reliability and observability through dashboards, alerting, service-level objectives and operational ownership.
  • Engineer secure and dependable AI and agentic features, including orchestration, evaluation and guardrails.
  • Embed security, privacy, reliability and regulatory controls into design and delivery.
  • Raise engineering standards through thoughtful code reviews, pairing and clear technical reasoning.
  • Bring strong foundations in algorithms, data structures, concurrency and system design.
  • Full-stack capability, including experience with React and TypeScript or equivalent technologies, as well as backend-for-frontend layers Understand cloud-native delivery, containers, automated pipelines and production observability.
  • Apply a platform mindset by reusing proven capabilities, reducing unnecessary duplication and simplifying technology estates.
  • Build security, privacy, reliability and risk controls into solutions from the outset.
  • Learn new languages, frameworks and tools according to the needs of the problem.
  • Improve engineering outcomes through collaboration, mentoring, code review and well-reasoned design decisions.

Requirements

  • We’re interested in hearing from people who: You’re a versatile software engineer with strong computer science foundations and the confidence to work across technologies as the problem changes.
  • You combine hands-on delivery with sound technical judgement, take ownership of production outcomes and help create an environment where engineers can do their best work.
  • Have experience across backend services, APIs and data integration, with openness to contributing to internal user interfaces when required.
  • Can design and build services using a modern typed language such as Java, Kotlin, Go or Python, or comparable technologies.
  • Exposure to technologies such as AWS, Kubernetes, Docker, GitHub Actions, Argo CD, React, TypeScript, Kafka, Grafana or Prometheus will be useful.
  • Experience building or operating AI-enabled systems, including model integration, orchestration, evaluation and guardrails, would also be valuable.
  • Equivalent tools and transferable experience are welcomed.

Support and adjustments

  • If you require support or adjustments, please let us know.
  • We welcome applications from people of all backgrounds, and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples.
  • For support, please contact 1800 989 696.

How to apply

  • If this sounds like your next opportunity, apply today.
  • 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.

Accessibility

  • 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

07/11/2026