Staff Software Engineer (frontend) – Editing Collaboration

Canva Canva · Enterprise · Brisbane, QLD, 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, building shared infrastructure, and hands-on coding with a focus on real-time technologies and frontend development.

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 into team collaboration flows
  • Building shared infrastructure and frameworks
  • real-time collaboration features
  • 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