Staff Software Engineer (Nodejs/Typescript)
Core
Provide technical leadership, influence engineering strategy, and build resilient, scalable payment platforms and data services for Australia's largest bank.
Role type
Staff Software Engineer (Payments Technology)
Builds
Modern data products, APIs, and platforms for payment experiences
Domain
Banking / Payments / Cloud-native distributed systems
Required skills
Node.js, TypeScript, AWS (EKS, ECS, Lambda, Aurora PostgreSQL), Kubernetes, Terraform, Kafka, Event-driven architecture, Microservices, DevSecOps, Technical leadership, Mentoring
Preferred skills
AI-enabled engineering practices, Modern software delivery techniques
Technologies
Node.js, TypeScript, AWS, Kubernetes, Terraform, CloudFormation, Kafka, PostgreSQL
Responsibilities
Provide technical leadership across squads, Design and build secure scalable software platforms, Lead architecture for complex distributed systems, Drive modernisation initiatives, Champion engineering excellence, Foster DevSecOps culture, Mentor engineers
Seniority
Staff, hands-on IC with leadership
