Staff Software Engineer - Video - Content and Discovery

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Debugging","Troubleshooting"]

Build and maintain high-performance C++ services for Canva’s audio and video processing platform, enabling efficient ingest, processing, storage, and delivery of multimedia content at massive scale. Design distributed systems with a focus on reliability, performance, scalability, and cost efficiency, and partner with engineers, product managers, and designers to deliver exceptional video editing and playback. Drive engineering excellence through testing, reviews, and operational best practices while troubleshooting production issues.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
2 days ago

Staff Software Engineer - Video - Content and Discovery

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Build and maintain high-performance C++ services for Canva’s audio and video processing platform, enabling efficient ingest, processing, storage, and delivery of multimedia content at massive scale. Design distributed systems with a focus on reliability, performance, scalability, and cost efficiency, and partner with engineers, product managers, and designers to deliver exceptional video editing and playback. Drive engineering excellence through testing, reviews, and operational best practices while troubleshooting production issues.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Develop and maintain high-performance C++ services, frameworks, and tools for Canva’s audio and video processing platform.
  • •Design and implement distributed systems to ingest, process, store, and deliver multimedia content to users globally.
  • •Collaborate with engineering, product, and design teams to support 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, continuous improvement, and production troubleshooting.

Pay and Benefits

Perks:EquityParental Leave

Key Requirements

  • •Strong commercial experience building highly scalable, secure, and performant backend systems using C++.
  • •Solid computer science 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.
  • •Expertise diagnosing, debugging, and resolving complex performance and reliability issues.
Skills:CommunicationCollaborationDebuggingTroubleshooting
Languages:English
Tech Stack:C++H.264/AVCH.265/HEVCVP9AV1FFmpegGStreamerDASHHLSCMAFMP4WebMJava

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