Staff Software Engineer - Video Platform

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving"]

Build and maintain high-performance C++ services and tooling for Canva’s audio and video processing platform. Design distributed systems to ingest, process, store, and deliver multimedia content at massive scale, collaborating across engineering, product, and design to improve video editing and playback. Optimize multimedia pipelines for reliability, performance, scalability, and cost efficiency through testing, code reviews, and operational best practices, while troubleshooting production issues and evolving the video infrastructure.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
16 hours ago

Staff Software Engineer - Video Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Build and maintain high-performance C++ services and tooling for Canva’s audio and video processing platform. Design distributed systems to ingest, process, store, and deliver multimedia content at massive scale, collaborating across engineering, product, and design to improve video editing and playback. Optimize multimedia pipelines for reliability, performance, scalability, and cost efficiency through testing, code reviews, and operational best practices, while troubleshooting production issues and evolving the video infrastructure.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain high-performance C++ services, frameworks, and tools powering Canva’s audio and video processing platform.
  • •Design and implement distributed systems to ingest, process, store, and deliver multimedia content to millions of users.
  • •Collaborate with engineers, product managers, and designers to enable exceptional video editing and playback experiences.
  • •Optimize multimedia processing pipelines for reliability, performance, scalability, and cost efficiency.
  • •Drive engineering excellence through testing, code reviews, operational best practices, and troubleshooting complex production challenges.

Pay and Benefits

Equity and Bonus:Equity
Perks:EquityParental LeaveWellness StipendHome Office

Key Requirements

  • •Build highly scalable, secure, and performant backend systems using 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 experience working with cloud platforms and services in production environments.
  • •Strong ability to diagnose, debug, and resolve complex performance and reliability issues.
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:C++H.264/AVCH.265/HEVCVP9AV1FFmpegGStreamerDASHHLSCMAFMP4WebM

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor