Staff Software Engineer (Frontend) – Editing Collaboration
Canva is seeking a Staff Software Engineer (Frontend) to join the Editing Collaboration team, which focuses on enhancing real-time collaboration features within the platform. This role involves leading the technical direction for features like commenting and co-editing, integrating AI into collaboration workflows, and building shared infrastructure to improve collaboration tools across Canva.
Key responsibilities include hands-on coding while influencing product direction alongside product managers and designers, making critical decisions regarding latency, reliability, and data consistency in real-time systems, mentoring peers, and driving cross-team collaboration. The engineer will also own system health and proactively reduce technical debt.
The ideal candidate has experience leading large-scale engineering projects, is proficient with real-time technologies such as WebSockets or WebRTC, and possesses strong frontend skills in React, TypeScript, MobX, and JavaScript. Strategic thinking, the ability to connect architecture to company-wide goals, and a passion for mentoring are essential.
Canva offers equity packages, an inclusive parental leave policy, an annual Vibe & Thrive allowance to support wellbeing and social connection, and flexible leave options. The company culture emphasizes achieving ambitious goals while fostering moments of magic, connectivity, and fun.