Canva278 followers135 jobs

Principal Software Engineer - User Platform

SeniorFull-timeRemoteSydney NSW, AustraliaInformation technologySoftware engineeringPosted 2 months agoVerified 2 months ago
Pending fitX of Y criteria met

About the job

This job is about leading the technical direction for video technology at Canva, which powers millions of daily exports. The impact of this role is significant, as it shapes the future of user experience for a platform that serves hundreds of millions. The team values collaboration and innovation, trusting each other to find the best ways to achieve their ambitious goals.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms
Think you're a good fit?See what the hiring team are looking for

You'll be responsible for

🚀

Leading technical direction

Owning the technical direction for User Platform's most complex cross-cutting programmes, setting architectural strategy and driving delivery across teams.
🏗️

Architecting systems

Architecting and overseeing the migration of access checks into a structurally-enforced authorisation platform, designing adoption patterns and infrastructure.
🌟

Mentoring engineers

Mentoring and technically enabling the broader User Platform engineering team, raising the bar on system design and IAM best practices.

Key criteria

🔑

Deep expertise in Identity & Access Management

Experience designing and operating Zanzibar-style authorisation systems.

View

📈

Proven track record of platform adoption

Experience driving adoption across large engineering organisations with 300+ teams.

View

⚖️

Strong system architecture skills

Experience making high-stakes trade-offs for critical infrastructure.

View

View more

A meaningful career starts with a match

View your fit

5 criteria for this job
Deep expertise in Identity & Access Management
Experience designing and operating Zanzibar-style authorisation systems.

View

Proven track record of platform adoption
Experience driving adoption across large engineering organisations with 300+ teams.

View

Strong system architecture skills
Experience making high-stakes trade-offs for critical infrastructure.

View

Experience with service decomposition
Track record of evolving monolithic services without disrupting dependents.

View

Mentorship and technical leadership
Demonstrated ability to mentor senior engineers and communicate with executives.

View

Similar jobs

View all
Microsoft
Microsoft
Principal Software EngineerAustralia · Full-time
The Principal Software Engineer position at Microsoft Azure Storage is an exciting opportunity for those who are passionate about distributed systems and cloud-scale storage. This job plays a crucial role in shaping the technical direction of Azure Storage, impacting some of the largest companies in the world. The team thrives on collaboration, innovation, and a growth mindset, creating a culture where everyone can contribute and succeed.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerMelbourne, VIC · Sydney, NSW · Full-time
As a Principal Engineer in the ATM Technology domain, you will play a pivotal role in shaping the future of banking at Commonwealth Bank. Your expertise will help lead the architecture and design of secure and scalable systems that power our extensive ATM network across Australia. The team thrives on collaboration, innovation, and a commitment to excellence, ensuring that every member can contribute to building tomorrow’s bank today.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerSydney, NSW · Full-time
This job is all about being part of a dynamic engineering squad that is transforming the future of banking. You will have the opportunity to collaborate with a team of big thinkers, using world-leading technology to build tomorrow's bank today. The team values flexibility, inclusivity, and a commitment to continuous improvement, making it a great fit for those who are passionate about innovation.
Compare the Market Australia
Compare the Market Australia
Principal Software EngineerBrisbane, QLD · Full-time
The Principal Software Engineer is a senior, hands-on technical leader who tackles complex engineering challenges across teams. This job is crucial for enhancing delivery speed, reliability, and security while fostering a culture of collaboration and continuous improvement. The team thrives on innovation, valuing contributions and encouraging personal growth.