Canva

Senior Backend Engineer - Java - Product Platform

Canva

Sydney, New South Wales, Australia (Hybrid) · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
4 घंटे पहले
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join a dynamic team dedicated to transforming design experiences worldwide as a Senior Backend Engineer within our Product Platform Supergroup. This group constructs shared product foundations across client and application platforms, improving consistency and velocity for developers globally. Your primary task will be designing and developing scalable backend frameworks, shared services, and internal tools that streamline product development and enhance developer productivity. You will also collaborate closely with various platform and product teams to elevate architecture design, reliability, and deployment processes at scale.

Work Environment

Located in Sydney, this role embraces a hybrid work model, giving you the flexibility to work remotely while enjoying in-person collaboration at our Sydney campus nestled in the Surry Hills neighborhood — a space designed to foster both focus and team connection. Candidates should reside in Sydney to foster effective collaboration when necessary.

Key Responsibilities

  • Develop and maintain core backend frameworks, shared services, and developer-focused APIs that accelerate product delivery.
  • Architect scalable, maintainable systems that can be extended easily and used reliably.
  • Partner with product teams to co-create abstractions facilitating faster, safer feature rollouts.
  • Drive adoption of service patterns, conventions, and engineering tools that raise technical standards across the company.
  • Work closely with platform and product teams to enhance observability, deployment workflows, and developer efficiency.
  • Mentor engineers and promote a culture emphasizing simplicity, innovation, and system reliability.

Candidate Profile and Requirements

  • Minimum 6 years of hands-on experience building scalable backend systems within modern cloud environments.
  • Expertise in Java or other JVM-based languages such as Kotlin or Scala.
  • Sound knowledge of API design, modular architectures, and developer experience best practices.
  • Experience using service frameworks, deployment pipelines, and shared library development.
  • Familiarity with cloud platforms, preferably AWS.
  • Excellent communication and collaboration aptitude thriving in cross-functional teams.
  • Strong understanding of data structures, algorithms, and the complexities of scaling distributed systems.

Benefits and Perks

  • Equity packages to share in the company’s success.
  • An inclusive parental leave program supporting all parents and caregivers.
  • Annual allowance to enhance wellbeing, social life, and office setup.
  • Flexible leave policies encouraging personal recharge and impactful engagement.

Additional Information

Applicants are encouraged to share their pronouns and any required accommodations for the interview process, which will be conducted remotely. Hiring decisions prioritize skills, experience, passion, and cultural fit.

Level

Senior

Tools & software

Kotlin required Scala required

How they work

Communication Teamwork & Collaboration Leadership Work Ethic Creativity
🤖
Online · instant AI help