Canva

Staff Software Engineer - Video - Content and Discovery

Canva
Apply
1 day ago
Sydney, AustraliaStaff+

Responsibilities

  • Develop and maintain high-performance C++ services, frameworks, and tools for audio and video processing.
  • Design distributed systems for ingesting, processing, storing, and delivering multimedia content to millions of users.
  • Optimize multimedia processing pipelines for reliability, performance, scalability, and cost efficiency.
  • Build platform capabilities supporting Canva’s video and multimedia ecosystem.
  • Collaborate with engineers, product managers, and designers on video editing and playback experiences.
  • Drive engineering excellence through testing, code reviews, operational practices, and continuous improvement.
  • Troubleshoot production issues and contribute to the evolution of Canva’s video infrastructure.

Requirements

  • Strong commercial experience building scalable, secure, and performant backend systems with C++.
  • Strong computer science and software engineering fundamentals, including concurrency, multithreading, memory management, data structures, architecture, and design patterns.
  • Experience designing and operating distributed systems and scalable backend architectures.
  • Hands-on production experience with cloud platforms and services.
  • Ability to diagnose, debug, and resolve complex performance and reliability issues.
  • Experience with modern video codecs such as H.264/AVC, H.265/HEVC, VP9, or AV1.
  • Deep experience with multimedia frameworks and libraries such as FFmpeg and/or GStreamer, including source-level debugging, architecture analysis, performance profiling, and custom patch development.
  • Experience building large-scale video ingestion, storage, transcoding, processing, and delivery systems.
  • Strong understanding of multimedia containers and formats such as MP4 and WebM.
  • Experience with DASH, HLS, or CMAF, video encoding optimization, or Java-based services in large-scale distributed environments is preferred.
  • Contributions to FFmpeg, GStreamer, or other open-source multimedia projects are preferred.

Benefits

  • Hybrid work based in Sydney, with flexibility to work remotely and collaborate on campus.
  • Equity packages.
  • Inclusive parental leave policy for all parents and carers.
  • Annual Vibe & Thrive allowance supporting wellbeing, social connection, and office setup.
  • Flexible leave options.
  • Permanent employment; interviews are conducted virtually.

Tech Stack

Categories

Canva

About Canva

10,000+ employees

Canva builds a web-based visual design and collaboration platform used by individuals, teams, schools, and small businesses to create presentations, documents, social posts, videos, and more. The company monetizes via subscriptions (Canva Pro, Teams, and Enterprise), paid stock media, and optional print services. Founded in 2012 and headquartered in Surry Hills, New South Wales, Canva is privately held and operates globally with hubs in Australia and beyond.

Contact me