Staff Software Engineer (frontend) – Editing Collaboration

Canva

Sydney, Australia
On-site
Real-time technologies (websockets, webrtc)
Frontend skills (react, typescript, mobx, javascript)
Solid cs fundamentals
This role is focused on leading the technical direction for real-time collaboration features and commenting at scale, integrating AI into team collaboration flows, and building shared infrastructure

Job Summary

  • This role is focused on leading the technical direction for real-time collaboration features and commenting at scale, integrating AI into team collaboration flows, and building shared infrastructure.
  • You will be writing code hands-on while influencing product direction, making critical calls on latency, reliability, and data consistency in real-time systems, and sharing knowledge through mentoring.
  • Canva offers equity packages, inclusive parental leave, an annual Vibe & Thrive allowance, and flexible leave options to support employee wellbeing and personal growth.

Matching Summary

This role is focused on leading the technical direction for real-time collaboration features and commenting at scale, integrating AI into team collaboration flows, and building shared infrastructure.

Skills & Requirements

Must-have

  • Real-time technologies (WebSockets, WebRTC)
  • Frontend skills (React, TypeScript, MobX, JavaScript)
  • Solid CS fundamentals
  • Leading large-scale engineering projects
  • System health and tech debt ownership

Nice-to-have

  • Mentoring and levelling up peers
  • Influencing product direction
  • Strategic thinking and architecture connection
  • Cross-team collaboration and representation

Key Requirements

  • Staff level engineer (one level above Senior)
  • Hands-on with real-time technologies
  • Strong frontend skills
  • Comfortable influencing senior stakeholders

Work Rights

Not specified

Tailored Resume

Cover Letter