Senior Backend Engineer - Java - User Platform

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Problem-solving"]

Build and scale Canva’s User Platform, powering authentication and user management for a rapidly growing user base. You’ll collaborate in a backend-focused engineering team to extend and scale the microservice backbone, design high-performance Java systems, and create reusable building blocks for other teams. Partner with stakeholders to align requirements and timelines, and participate in on-call and incident response to support enterprise and education customers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 month ago

Senior Backend Engineer - Java - User Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and scale Canva’s User Platform, powering authentication and user management for a rapidly growing user base. You’ll collaborate in a backend-focused engineering team to extend and scale the microservice backbone, design high-performance Java systems, and create reusable building blocks for other teams. Partner with stakeholders to align requirements and timelines, and participate in on-call and incident response to support enterprise and education customers.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Extend and scale the backbone of Canva’s microservice landscape for the User Platform.
  • •Design, build, and maintain high-performance systems for user authentication and management.
  • •Develop reusable and scalable building blocks so other teams can build on the User Platform.
  • •Partner with stakeholder teams to evaluate requirements, align timelines, and optimize solutions for customer value.
  • •Participate in on-call rotations and contribute to incident response as needed.

Pay and Benefits

Perks:EquityParental LeavePaid Leave

Key Requirements

  • •Experience collaborating effectively with teammates and communicating clearly.
  • •Strong computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns.
  • •Background designing, building, and operating high-performance, large-scale Java backend systems.
  • •Problem-solving mindset for complex challenges.
  • •Experience with authentication and authorization systems (nice to have).
Skills:CollaborationCommunicationProblem-solving
Languages:English
Tech Stack:JavaAWSSQLDynamoDBMicroservices

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor