Staff Software Engineer (frontend) – Editing Collaboration

Canva

Brisbane, Australia
On-site
Real-time technologies (websockets, webrtc)
Frontend skills (react, typescript, mobx)
Leading large-scale engineering projects
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)
  • Leading large-scale engineering projects
  • System health and tech debt ownership
  • Cross-team collaboration and influence

Nice-to-have

  • Mentoring and raising engineering bar
  • Strategic thinking and architecture connection
  • Influencing senior stakeholders
  • Genuine care for team collaboration tools

Key Requirements

  • Staff level engineer (one level above Senior)
  • Strong CS fundamentals
  • Hands-on with real-time technologies
  • Frontend skills: React, TypeScript, MobX, JavaScript

Work Rights

Not specified

Tailored Resume

Cover Letter