Canva278 followers135 jobs

Staff Backend Software Engineer (User Platform)

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

About the job

This job is about joining a dynamic team at Canva that is redefining how the world experiences design. As a Staff Backend Engineer, you will play a crucial role in building and scaling the User Platform, which supports millions of users daily. The team thrives on collaboration and innovation, constantly seeking to improve user experiences and software design.

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

👩‍💻

Collaborating with engineers

Collaborating as part of a backend focused team of engineers to extend and scale out the backbone of Canva's Microservice landscape: the User Platform
⚙️

Managing high performance systems

Responsible for high performance systems to authenticate and manage users, avatars, groups and teams
🛠️

Designing new building blocks

Collaborating with the team to envision, design & plan, build and maintain new useful and reusable building blocks for the User Platform

Key criteria

💻

High-performance Java backend systems experience

Proven experience designing and running high-performance Java backend systems.

View

🔄

Strong computer science fundamentals

Firm grounding in concurrency, multithreading, and data structures.

View

🤝

Collaborative communication skills

Experience working effectively with teammates and stakeholders.

View

View more

A meaningful career starts with a match

View your fit

5 criteria for this job
High-performance Java backend systems experience
Proven experience designing and running high-performance Java backend systems.

View

Strong computer science fundamentals
Firm grounding in concurrency, multithreading, and data structures.

View

Collaborative communication skills
Experience working effectively with teammates and stakeholders.

View

SQL proficiency
Demonstrated experience with SQL for data management.

View

Authentication and permission systems knowledge
Experience with authentication and permission systems is a plus.

View

Similar jobs

View all
Canva
Canva
Staff Software Engineer - Infra - Quality Platform - Remote across ANZ (Java/ Golang) Melbourne, VIC · Full-time
This job is about joining a dynamic team at Canva that is redefining how the world experiences design. As part of the Quality Platform team, you will play a crucial role in empowering fellow engineers by crafting innovative frameworks and tools that enhance testing effectiveness. The team values collaboration, innovation, and a developer-centric approach, ensuring that everyone can achieve their goals while enjoying a supportive and engaging work environment.
Vanta
Vanta
Staff Software Engineer, Core PlatformSunshine West, VIC · Full-time
As a Staff Software Engineer at Vanta, you'll be at the forefront of driving technical strategy across infrastructure and security systems. This job is crucial for empowering Vanta's engineering teams to build and ship products with confidence and speed. The Core Platform team values collaboration and innovation, ensuring that everyone can contribute to a secure and efficient development environment.
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerMelbourne, VIC · Full-time
This job is about being part of a dynamic team that is engineering the future of banking. You will collaborate with others to transform the Commercial Lending user experience while driving continuous improvement and innovation. The team thrives on creativity and embraces a flexible work environment, allowing everyone to contribute their best ideas.
Commonwealth Bank
Commonwealth Bank
Staff Software EngineerSydney, NSW · Full-time
CommBank is on an exciting journey to redefine customer expectations and build tomorrow’s bank with innovative technologies and products. As a Staff Software Engineer, you will play a pivotal role in Australia’s largest online retail stockbroker, CommSec, working with a high-performing team to deliver key products and solutions that support Australia’s economic growth. The team values collaboration, innovation, and a culture of inclusion, making it a fantastic environment for personal and professional growth.