Canva
Staff Software Engineer (Frontend) – Editing Collaboration
Found: Today
This role is based in Brisbane, QLD, Australia.
What you'll do:
- Lead the technical direction for real-time collaboration features and commenting.
- Integrate AI into team collaboration flows.
- Build shared infrastructure for faster collaboration tooling.
- Write code hands-on while influencing product direction.
- Make critical decisions on latency, reliability, and data consistency.
- Mentor peers and share knowledge.
- Own system health and reduce tech debt.
- 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 goals.
- Passion for mentoring and improving engineering standards.
About the team:
The Editing Collaboration team empowers teams to collaborate effectively within Canva, developing core features like commenting and real-time co-editing.