CareerPlanGet AI match score →

Staff Backend Software Engineer - User Platform

Melbourne, VIC, au🌐 Remote💼 Full-time🗓 2026-07-20 → 2026-07-31

Core

Designing, building, and scaling high-performance backend systems for user authentication, management, and collaboration within Canva's microservice architecture.

Role type

Staff Backend Software Engineer (User Platform)

Builds

Scalable user management services, Single Sign-On, roles, groups, and permissions for Enterprise and Education customers.

Domain

SaaS / Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java backend development, AWS resource optimization, microservices architecture, concurrency and multithreading, SQL, system design

Preferred skills

Authentication and permission systems design, DynamoDB

Technologies

Java, AWS, DynamoDB, SQL

Responsibilities

Decompose existing services and build new ones from scratch, design and maintain reusable building blocks for the User Platform, optimize AWS resources for high performance, collaborate on extending the backbone of Canva's microservice landscape, improve user experience for large Enterprise and Education teams

Seniority

Staff, hands-on IC with strategic impact

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗