jobapplier

Principal Software Engineer

Cba (CommBank Careers)

Skills

Required

  • reason across technologies
  • connect strategy with delivery
  • software engineering
  • algorithms
  • data structures
  • concurrency
  • distributed-system design
  • Python / Java / Kotlin / Go
  • React
  • TypeScript
  • AWS / Kubernetes / Docker / GitHub Actions / ArgoCD
  • AI

Preferred

  • build-versus-reuse
  • Drive consolidation and decommissioning
  • establishing reusable golden paths
  • continuous integration and delivery

About Cba (CommBank Careers)

  • As a Principal Software Engineer, you’ll set the engineering direction across a technology domain rather than a single squad.
  • You’ll shape architecture, platform investment and build-versus-reuse decisions, helping multiple teams move from fragmented systems towards shared, scalable capabilities.
  • This is an opportunity to influence technology that operates in a highly regulated environment.
  • You’ll set patterns for resilience, security, observability and responsible AI, while remaining hands-on enough to turn technical direction into practical engineering outcomes.
  • Bring your ambition and help shape secure, future-ready engineering that delivers meaningful outcomes for customers and communities.
  • See yourself in our team EC Technology brings together engineers, product professionals, data scientists and architects to strengthen the bank’s crime-detection, investigation and data platforms.
  • 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

  • Own the domain’s technical strategy, including architecture direction, platform choices and build-versus-reuse decisions.
  • Drive consolidation and decommissioning, reducing system and pipeline duplication while establishing reusable golden paths.
  • Scale platforms from minimum viable products into resilient, highly available and enterprise-ready services.
  • Set engineering standards across continuous integration and delivery, testing, observability, operational readiness and security.
  • Provide hands-on technical leadership across the stack, guiding the development of scalable services, well-designed APIs, backend-for-frontend layers and fit-for-purpose internal interfaces.
  • Define reliable, observable and responsible approaches to AI and agentic systems, with appropriate human oversight.
  • Embed regulatory, control, security and privacy considerations into engineering decisions from the outset.
  • Mentor senior engineers and lift engineering capability through influence, technical leadership and hands-on contribution.

Requirements

  • You're a foundations-strong engineering leader who can reason across technologies, connect strategy with delivery and create clarity in complex environments.
  • You bring broad, full-stack software engineering experience and can influence teams without relying on formal authority.

You’ll bring

  • Strong computer-science foundations across algorithms, data structures, concurrency and distributed-system design.
  • Proven experience owning technical outcomes across complete product or platform surfaces, with the judgement to move between breadth and depth.
  • Experience designing and operating production services and APIs at scale using a modern typed language such as Python, Java, Kotlin or Go.
  • Strong API, contract and integration-design capability, including experience with REST, OpenAPI, API gateways or equivalent technologies.
  • Full-stack capability, including experience with React and TypeScript or equivalent technologies, as well as backend-for-frontend layers.
  • A practical approach to frontend engineering.
  • The role principally supports internal, systems-facing applications rather than consumer-grade interfaces, but you’ll be comfortable contributing across the stack when required.
  • Cloud-native engineering experience involving technologies such as AWS, Kubernetes, Docker, GitHub Actions or ArgoCD, with a focus on high availability and operational excellence.
  • Experience with platform strategy, reusable capabilities, legacy-system modernisation, event-driven integration, observability, security-first engineering, or reliable AI and agentic systems.

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 you, 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