Staff Software Engineer (frontend) – Editing Collaboration

Canva Canva · Enterprise · Auckland, Auckland, New Zealand · Information Technology

Staff Software Engineer focused on real-time collaboration features and integrating AI into these flows. The role involves leading technical direction, building shared infrastructure, and hands-on coding in frontend technologies. The primary focus is on enhancing team collaboration within Canva's editing experience, with AI playing a role in creating smart and seamless experiences.

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 for real-time collaboration features and commenting at scale
  • Integrating AI into team collaboration flows to create seamless and smart experiences
  • Making critical calls on latency, reliability, and data consistency in 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