Canva
Staff Software Engineer (Frontend) – Editing Collaboration
Found: March 15, 2026
This role is based in Brisbane, Australia.
Responsibilities:
Lead the technical direction for real-time collaboration features and commenting, integrate AI into team collaboration flows, build shared infrastructure, write code hands-on, make critical calls on system performance, mentor peers, and drive cross-team collaboration.
Requirements:
- Experience leading large-scale engineering projects
- Hands-on with real-time technologies like WebSockets or WebRTC
- Strong frontend skills in React, TypeScript, MobX, JavaScript
- Strategic thinking and ability to connect architecture to broader goals
- Passion for mentoring and improving engineering standards
About the team:
The Editing Collaboration team focuses on empowering teams to collaborate effectively within Canva, developing core features like commenting and real-time co-editing.