Staff Software Engineer (Frontend) – Editing Collaboration
The Staff Software Engineer (Frontend) – Editing Collaboration role at Canva focuses on leading the development of advanced collaborative editing features within Canva's core design platform. As part of the Editing Collaboration team, you will be responsible for building scalable, real-time editing systems that empower millions of users to work together efficiently. Canva is a globally recognized online design tool provider, rapidly expanding its tech teams to support its exponential growth and enhance product capabilities.
In this position, you will design, implement, and optimize robust front-end solutions for live document collaboration, version control, and multi-user editing. Your role will involve close collaboration with product managers, designers, and other engineers to deliver seamless real-time experiences that support Canva's creative community. You will be expected to take ownership of critical projects, mentor fellow engineers, and shape technical direction by applying best practices in software engineering.
Successful candidates will have a deep background in JavaScript, TypeScript, and modern front-end frameworks such as React. Experience building collaborative or large-scale web applications, a strong understanding of real-time data synchronization, and proficiency in WebSockets or similar technologies is essential. Strong communication and leadership skills are required, as you will be coordinating cross-team initiatives and guiding junior engineers.
Canva offers competitive salaries along with comprehensive benefits, including stock options, wellness programs, flexible work arrangements, and generous leave policies. Employees have access to state-of-the-art equipment, dedicated professional development funds, and a supportive workplace focused on continuous innovation.
The company is renowned for its open, inclusive culture and commitment to personal and team growth. Joining Canva means working within a mission-driven organization with global reach, where your contributions directly impact product evolution and user experience. This role is ideal for engineers passionate about building impactful tools that redefine how people collaborate and create online.