Canva
Principal Software Engineer - User Platform Team
Found: Today
This role is based in Sydney, Australia with a hybrid work model allowing for both remote and on-site collaboration.
Responsibilities:
- Lead technical direction for User Platform's complex programmes, including Centralised Permissions and Authentication Platform.
- Architect and oversee migration of access checks into a structured authorisation platform.
- Make high-stakes technical trade-offs for critical infrastructure.
- Mentor and technically enable the User Platform engineering team.
- Represent User Platform's technical strategy at executive levels.
Requirements:
- Deep expertise in Identity & Access Management at scale.
- Experience with Zanzibar-style authorisation systems and zero-trust identity architectures.
- Strong system architecture and technical leadership skills.
- Ability to mentor senior engineers and communicate complex technical decisions to executives.
About the Group:
User Platform at Canva is responsible for the identity, authentication, and authorisation systems that support millions of users.