Staff Software Engineer, Payments Technology
Core
Lead the design and delivery of scalable, high-performance real-time payment solutions across modern cloud-native platforms.
Role type
Staff Software Engineer (Payments Technology)
Builds
Real-time payment services and APIs for Australia's Faster Payments ecosystem
Domain
Fintech / Payments / Distributed Systems
Required skills
Node.js, TypeScript, Java, Spring Boot, AWS, Kafka, Event-driven architecture, Microservices, CI/CD, DevSecOps, System design, Technical leadership
Preferred skills
AI-assisted engineering practices, Payments domain knowledge, High-throughput transaction processing
Technologies
TypeScript, Java, AWS, Kafka, Node.js, Spring Boot, Kubernetes, ECS
Responsibilities
Lead system design and make pragmatic architectural decisions for secure, scalable distributed applications; Design and evolve APIs and microservices; Champion modern engineering practices including CI/CD, DevSecOps, and observability; Coach and mentor engineers while influencing technical standards; Work closely with other technology partners to establish clear technical direction.
Seniority
Staff, hands-on IC with leadership influence
