Senior Backend Engineer - Java - Product Platform (Remote across ANZ)
Canva is seeking a Senior Backend Engineer to join its Product Platform Supergroup, which focuses on building shared product foundations across various platforms to enable consistent, fast, and reliable experiences at a global scale. This role offers the flexibility to work remotely across Australia and New Zealand, with options to work from Canva's campuses in Sydney and Melbourne or co-working spaces in Brisbane, Perth, and Adelaide.
In this position, you will be responsible for building and evolving core backend frameworks, shared services, and developer APIs that accelerate product development. You will design and deliver scalable systems that are easy to use, maintain, and extend, and collaborate with product teams to co-design abstractions that make feature delivery faster and safer. Additionally, you will contribute to service patterns, conventions, and tooling that raise engineering standards across Canva, and mentor engineers while advocating for a culture of simplicity, reliability, and innovation.
The ideal candidate will have over six years of experience building scalable backend systems in modern cloud environments, with proficiency in Java or other JVM-based languages such as Kotlin or Scala. A strong understanding of API design, modular architecture, and developer experience principles is essential. Experience with service frameworks, deployment pipelines, and shared libraries, as well as familiarity with cloud infrastructure (preferably AWS), is also required. Excellent collaboration and communication skills are necessary, as the role involves working in cross-functional teams.
Canva offers a range of benefits, including equity packages to share in the company's success, an inclusive parental leave policy supporting all parents and carers, and an annual Vibe & Thrive allowance to support wellbeing, social connection, and office setup. Flexible leave options are also available to empower employees to take time to recharge and support personal needs.
Joining Canva means becoming part of a team that values innovation, collaboration, and continuous learning. The company provides opportunities for growth and development, encouraging employees to contribute to its mission of redefining how the world experiences design.