Canva
Staff Software Engineer - Video Templates - (Bay area only)
Found: May 5, 2026
This role is based in San Francisco, CA, and focuses on designing and evolving Canva's core template engine for video projects.
Compensation:
$251,000 to $329,000/year
Responsibilities:
- Design and evolve the core template engine and schema.
- Build authoring tools and Template Modes for video projects.
- Collaborate on cross-platform rendering.
- Develop modular video systems encapsulating complex VFX and animations.
- Work at the intersection of Generative AI and templates.
Requirements:
- Proficiency in C++ and familiarity with TypeScript or JavaScript.
- Understanding of data structures and complex hierarchies.
- Familiarity with graphics and video concepts.
- Experience collaborating with designers and engineers.
About the team:
The Video Group at Canva is a global team working on ambitious goals to redefine storytelling through video.