Canva
Staff Software Engineer (Frontend) – Editing Collaboration
Found: Today
This role is based in Melbourne, VIC, Australia.
Responsibilities:
- Lead the technical direction for real-time collaboration features and commenting at scale.
- Integrate AI into team collaboration flows.
- Build shared infrastructure and frameworks for collaboration tooling.
- Write code hands-on while influencing product direction.
- Make critical calls 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.
- Ability to influence senior stakeholders.
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.