TL;DR
Senior Backend Engineer (Java): Building and evolving core backend frameworks, shared services, and developer APIs to accelerate product delivery with an accent on scalable system design and developer experience. Focus on creating abstractions, improving observability, and raising engineering standards across a global platform.
Location: Must be based in Australia or New Zealand (Remote across ANZ)
Company
A global design platform empowering millions of users to create visual content.
What you will do
- Build and evolve core backend frameworks, shared services, and developer APIs to streamline feature delivery.
- Design and implement scalable, maintainable systems that extend the platform's capabilities.
- Partner with product teams to co-design abstractions that increase engineering safety and speed.
- Contribute to service patterns, conventions, and tooling to elevate overall engineering standards.
- Collaborate with Platform and Product teams to enhance system observability and deployment workflows.
- Mentor engineers and foster a culture focused on simplicity, reliability, and innovation.
Requirements
- 6+ years of experience building scalable backend systems in modern cloud environments.
- Proficiency in Java or other JVM-based languages such as Kotlin or Scala.
- Strong grasp of API design, modular architecture, and developer experience principles.
- Familiarity with cloud infrastructure, preferably AWS.
- Deep understanding of data structures, algorithms, and distributed systems complexity.
- Excellent collaboration skills suitable for a cross-functional environment.
Culture & Benefits
- Equity packages to share in company success.
- Inclusive parental leave policy for all parents and carers.
- Annual Vibe & Thrive allowance for wellbeing and home office support.
- Flexible leave options to support personal recharge and social impact.
- Choice of working from a campus in Sydney, Melbourne, or co-working spaces in Brisbane, Perth, and Adelaide, or working remotely.
