
Staff Software Engineer (Nodejs/Typescript)
Commonwealth Bank of Australia14 hours ago
Sydney, Australia or Melbourne, AustraliaStaff+
Responsibilities
- Provide technical leadership across squads and set engineering direction and standards.
- Design, build, and evolve secure, scalable, resilient software platforms.
- Lead architecture and design decisions for complex distributed systems.
- Drive modernization using cloud-native and event-driven architectures.
- Champion software quality, testing, observability, security, and operational excellence.
- Own solutions end-to-end from design and development through deployment, production operations, and continuous improvement.
- Mentor engineers and grow technical capability across teams.
- Partner with Product, Architecture, Security, and Operations teams.
- Drive adoption of AI-enabled engineering practices, reusable platform capabilities, and modern software delivery techniques.
Requirements
- Experienced software engineer with deep expertise in several relevant technical areas.
- Experience with Node.js and TypeScript for backend development.
- Experience building APIs, microservices, and distributed applications.
- Experience designing scalable, high-performance backend systems.
- Experience with cloud-native engineering and platform technologies, including AWS, Kubernetes, and containerized 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 optimization.
- Experience leading technical direction across multiple teams or initiatives.
- Experience with architecture and solution design, coaching and mentoring engineers, driving engineering standards, and owning software across its full lifecycle.
- Ability to collaborate across engineering, product, and architecture teams.
Benefits
- Sydney or Melbourne location options.
- Opportunity to work on critical payment platforms processing billions of dollars for millions of customers.
- Advertising end date: 20/11/2026.
Categories
About Commonwealth Bank of Australia
Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.