CareerPlan

Staff Software Engineer

Sydney, New South Wales, AUFull-time2026-11-03 → 2026-11-10
Based in Australia

Core

Shape the technical direction of secure, scalable payment platforms and influence engineering strategy across teams to power Australia's largest bank.

Role type

Staff Software Engineer (Payments Technology)

Builds

End-to-end capabilities for customer self-onboarding to Payment API products and services, supported by AI.

Domain

Banking / Payments / Cloud-Native Engineering

Required skills

Technical leadership, architectural decision-making, distributed systems design, cloud-native engineering, DevSecOps, mentoring engineers, event-driven architecture, API design, microservices, observability, resilience engineering

Preferred skills

AI-enabled engineering practices, modern backend technologies (Java/Spring Boot, Node.js/TypeScript), AWS, Kubernetes, Infrastructure as Code, Kafka

Technologies

Java, Spring Boot, Node.js, TypeScript, AWS, Kubernetes, Kafka, CI/CD

Responsibilities

Provide technical leadership across teams and influence engineering direction; Design, build, and evolve secure, scalable, and resilient software platforms; Lead architecture and design decisions to modernize platforms; Champion engineering excellence in software quality, testing, and security; Foster DevSecOps culture from design through production operations; Mentor engineers and support adoption of modern engineering practices

Seniority

Staff, technical leadership & strategy