Commonwealth Bank of Australia

Staff Software Engineer (Nodejs & Typescript)

Commonwealth Bank of Australia
Apply
10 days ago
Sydney, Australia or Melbourne, AustraliaStaff+

Responsibilities

  • Provide technical leadership across squads, set engineering direction, and raise technical standards.
  • Design, build, and evolve secure, scalable, resilient software platforms and distributed systems.
  • Lead architecture and solution design decisions for complex systems.
  • Drive cloud-native, event-driven, and legacy-modernisation initiatives.
  • Own software solutions across design, development, deployment, production operations, and continuous improvement.
  • Champion software quality, testing, observability, security, operational excellence, and DevSecOps practices.
  • Mentor engineers and 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.

Requirements

  • Experience with Node.js and TypeScript for backend development.
  • Experience building APIs, microservices, distributed applications, and scalable high-performance backend systems.
  • Experience with cloud-native engineering and platform technologies, including AWS, Kubernetes, and containerised applications.
  • Experience with infrastructure as code using Terraform or CloudFormation.
  • Experience building observable and resilient production systems.
  • Experience with event-driven architectures, Kafka or similar messaging platforms, microservices, distributed systems, API-first design, scalability, resilience, and performance optimisation.
  • Experience leading technical direction across multiple teams or initiatives and making architecture and solution design decisions.
  • Experience coaching and mentoring engineers, driving engineering standards and best practices, and owning software across its full lifecycle.
  • Experience in high-availability or mission-critical platforms, regulated or security-sensitive environments, legacy modernisation, cloud-native and distributed architectures, or enterprise-scale software is advantageous.
  • Payments or financial services experience is helpful but not required.

Benefits

  • Multiple Staff Software Engineer roles are available across several technology streams.
  • Locations are available in Sydney or Melbourne.
  • The role offers the opportunity to work on payment platforms moving billions of dollars for millions of customers.
  • Internal Commonwealth Bank Group applicants, including Bankwest and x15ventures employees, must apply through Sidekick.
  • Applications are advertised until 25/09/2026.
  • Accessibility support is available through HR Direct.
Commonwealth Bank of Australia

About Commonwealth Bank of Australia

10,000+ employees

Australia’s leading provider of financial services including retail, premium, business and institutional banking, funds management, superannuation, insurance, investment and sharebroking products and services. We are a business with more than 800,000 shareholders and over 52,000 employees. We offer a full range of financial services to help all Australians build and manage their finances. Connect with us, we'd like to hear from you: facebook.com/commonwealthbank twitter.com/commbank youtube.com/commbank youtube.com/commbankbusiness instagram.com/commbank Our Community Guidelines can be found at: https://www.commbank.com.au/support/social-networks.html For information on our Privacy Policy visit https://www.commbank.com.au/support/privacy

Contact me