C

CommBank

Full-spectrum financial services and banking

Staff Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Deep, hands-on full-stack experience shipping and running backend services and APIs using C# .NET or TypeScript/Node.js and web frontends using React/Next.js or Angular in production.
  • Experience designing systems at enterprise scale, including service boundaries, API contracts, relational and NoSQL data models, integrations, and event-driven architecture, and explaining trade-offs clearly in writing.
  • Experience leading technical work across multiple teams and bringing engineers and stakeholders along.
  • Experience owning quality and reliability end to end, including automated testing, continuous integration and continuous delivery, safe releases, logging, monitoring, and incident response.
  • Treat security as part of system design.
  • Experience mentoring senior and mid-level engineers, including those learning a new part of the stack, and improving engineering practice beyond one's own team.
  • Ability to use AI-powered engineering tools effectively and help others use them.

Responsibilities

  • Own technical direction and the roadmap for assigned areas, working with product and delivery leads to translate business goals into technical plans.
  • Partner with the engineering manager to define engineering-led initiatives and workstreams that improve development and release practices, including automation and tooling.
  • Design and build microservices, backend-for-frontend services, REST APIs, data access layers, third-party integrations, and React/Next.js frontends.
  • Lead complex initiatives across squads from proof of concept through production.
  • Set and raise engineering standards for testing, safe deployment, observability, and security.
  • Grow engineers across squads through design reviews, pairing, and mentoring, and share knowledge through guilds and internal writing.
  • Lead complex production troubleshooting and participate in the on-call roster.

Desired Qualifications

  • Native iOS development with Swift or Android development with Kotlin.
  • Experience with GraphQL and building backends for mobile clients, including backend-for-frontend services and APIs.
  • Experience or exposure to MSSQL, Oracle, DocumentDB, Snowflake, Kafka, AWS, Azure, Kubernetes, Docker, CloudFormation, GitHub Actions, TeamCity, Octopus, AWS CodePipeline, Azure DevOps, Observe, Splunk, automated unit testing, integration testing, end-to-end testing, Claude, or GitHub Copilot.

About the Company

CommBank

Full-spectrum financial services and banking

Commonwealth Bank of Australia (CommBank) provides a full range of financial services in Australia, including retail, premium, business and institutional banking, funds management, superannuation, insurance, investments and sharebroking. Customers use accounts, loans, investments and insurance through multiple channels with digital tools and advisory services to manage money, borrow, invest and plan for the future. It differentiates itself by its size, scale and breadth, offering a broad suite of services under one umbrella to serve the Australian market. Its goal is to help all Australians build and manage their finances and to engage with customers and communities.

Company size
10,001+
Company stage
IPO
Headquarters
Sydney NSW, Australia
Founded
1911

Recently Posted Jobs

Explore more opportunities at CommBank

See more jobs