C

CommBank

Full-spectrum financial services and banking

Staff Software Engineer - Node.js, TypeScript

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Experience with several of the following: Node.js and TypeScript for backend development; building APIs, microservices and distributed applications; designing scalable, high-performance backend systems.
  • Experience with cloud-native engineering and platform technologies such as AWS services including EKS, ECS, Lambda, Aurora PostgreSQL, S3 and CloudWatch; Kubernetes and containerised applications; infrastructure as code using Terraform or CloudFormation; CI/CD and modern software delivery practices; building observable, resilient production systems.
  • Experience designing and operating modern software platforms, including event-driven architectures; Kafka or similar messaging platforms; microservices and distributed systems; API-first design; scalability, resilience and performance optimisation.
  • Experience leading technical direction across multiple teams or initiatives, architecture and solution design, coaching and mentoring engineers, driving engineering standards, quality and best practices, taking ownership of software across its full lifecycle with a DevSecOps mindset, and collaborating across engineering, product and architecture teams.

Responsibilities

  • Provide technical leadership across squads, setting engineering direction and raising technical standards.
  • Design, build and evolve secure, scalable and resilient software platforms.
  • Lead architecture and design decisions for complex distributed systems.
  • Drive modernisation initiatives using cloud-native and event-driven architectures.
  • Champion engineering excellence across software quality, testing, observability, security and operational excellence.
  • Own solutions end-to-end, from design and development through deployment, production operations and continuous improvement, fostering a strong DevSecOps culture.
  • Mentor engineers and help grow technical capability across teams.
  • Partner with Product, Architecture, Security and Operations to deliver customer outcomes.
  • Drive adoption of AI-enabled engineering practices, reusable platform capabilities and modern software delivery techniques where appropriate.

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