Staff Software Engineer (frontend) – Editing Collaboration

Canva Canva · Enterprise · Sydney, Australia · Information Technology

Staff Software Engineer focused on real-time collaboration features and integrating AI into team collaboration flows within Canva's editing experience. The role involves leading technical direction, hands-on coding, mentoring, and owning system health for real-time systems.

What you'd actually do

  1. Leading the technical direction for real-time collaboration features and commenting at scale
  2. Integrating AI into team collaboration flows to create seamless and smart experiences
  3. Building shared infrastructure and frameworks to enable faster collaboration tooling across Canva
  4. Writing code hands-on while influencing product direction alongside PMs and designers
  5. Making critical calls on latency, reliability, and data consistency in real-time systems

Skills

Required

  • Leading large-scale engineering projects
  • Real-time technologies (WebSockets or WebRTC)
  • Frontend skills (React, TypeScript, MobX, JavaScript)
  • Strong CS fundamentals
  • Strategic thinking and connecting architecture to goals
  • Mentoring and raising engineering bar
  • Influencing senior stakeholders

What the JD emphasized

  • Leading the technical direction
  • Integrating AI
  • real-time collaboration features
  • commenting at scale
  • shared infrastructure and frameworks
  • real-time systems

Other signals

  • Integrating AI into team collaboration flows
  • Building shared infrastructure and frameworks for collaboration tooling
  • Leading technical direction for real-time collaboration features