CareerPlanGet AI match score →

Staff Software Engineer - User Platform (Java)

Sydney, au🌐 Remote💼 Full-time🗓 2026-06-29 → 2026-07-30

Core

Design, build, and own core components of Canva's centralized authorization and access control systems (SpiceDB-backed) serving hundreds of millions of users.

Role type

Staff Backend Engineer (Identity & Access Management)

Builds

Centralized authorization platform, access control systems, and tooling for agentic AI workflows.

Domain

SaaS / Identity & Access Management (IAM) / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Identity & Access Management at scale, distributed systems, system design, high-availability service architecture, stakeholder alignment, technical communication

Preferred skills

Policy languages (OPA, Cedar), Zanzibar-style authorization systems, evolving large services in production

Technologies

Java, SpiceDB

Responsibilities

Design and operate authorization systems (RBAC/ReBAC/ABAC), define patterns for product teams, partner with Security and API Platform, mentor engineers on IAM best practices

Seniority

Staff, hands-on IC with strategic influence

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