
Staff Software Engineer (Nodejs & Typescript)
Commonwealth Bank of Australia10 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.
Categories
About Commonwealth Bank of Australia
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