Staff Engineer (Spring Boot) (Kotlin) (GCP)
Core
Design and evolve high-scale, event-driven, distributed systems for a major Australian consumer brand's digital platform.
Role type
Staff/Principal-level hands-on individual contributor
Builds
High-scale digital platforms, cloud-native architecture, and modern workflow orchestration systems
Domain
Consumer retail / Distributed systems / Cloud-native engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, distributed systems, event-driven architecture, Kubernetes, GCP, React, TypeScript, Temporal.io, system scalability, concurrency, CI/CD
Preferred skills
Direct Temporal.io experience, architectural influence without formal authority, greenfield system design
Technologies
Kafka, Pub/Sub, Temporal, Cadence, GKE, Kubernetes, Postgres, BigQuery, GitHub Actions, React, TypeScript
Responsibilities
Design high-scale event-driven systems, drive adoption of Temporal.io workflow patterns, set engineering standards for JVM ecosystem, solve scalability and resilience problems, shape cloud-native architecture, connect frontend applications with JVM services, improve observability and CI/CD, mentor senior engineers, influence technical roadmaps
Seniority
Staff/Principal, hands-on IC