Tech Stack
DockerGoGoogle Cloud PlatformGRPCKubernetesRedis
About the role
- Plan, design, and deliver scalable software to provide an exceptional product experience for Stake
- Build highly available systems and contribute to architectural solutions
- Lead the design and architecture of complex technical projects, ensuring alignment with system-wide goals and standards
- Set the standard for high-quality, maintainable, and testable code
- Deeply own the systems you build, act as subject matter expert and point of escalation for high priority issues, and participate in on-call rotations
- Provide reliable development effort estimates and ensure timely delivery of high-complexity solutions, balancing technical excellence with business needs
- Work in a dynamic, fast-growing environment to implement technologies and manage software products
- Mentor peers and champion best practices through code reviews and team collaboration
Requirements
- Proven experience designing and delivering scalable backend systems and complex technical projects
- Leadership in design and architecture of complex technical projects
- Strong software engineering skills with emphasis on high-quality, maintainable, and testable code
- Experience operating in an on-call environment and acting as subject matter expert/point of escalation for high priority issues
- Ability to provide reliable development effort estimates and ensure timely delivery of high-complexity solutions
- Experience mentoring junior engineers and raising engineering standards
- Pragmatic problem-solving and ability to pick the right tools for the job
- Familiarity with technologies: Golang (preferred), CockroachDB, Pub/Sub, gRPC, Redis, GCP, Docker, Kubernetes, Datadog — or proven ability in other stacks and willingness to learn
- Ability to work hybrid (Sydney CBD 3 days/week) or remotely across Australia’s East Coast