Fullstack Software Engineer - Video Compositor

closed
Canva Logo

Canva

📍Remote - New Zealand

Summary

Join Canva's Video Compositor team and contribute to the development of a robust video editing platform. As a Software Engineer specializing in video processing, you will work on a dynamic team, tackle complex problems, and collaborate with other engineers to deliver a seamless video editing experience for users. You will be responsible for designing, developing, testing, maintaining, and refining solutions to enhance the product roadmap. This role is remote-friendly within Australia or New Zealand, allowing you to choose the work setup that best suits you.

Requirements

  • Expertise with TypeScript and JavaScript with familiarity in video or computer graphics
  • Strong foundation in computer science and engineering fundamentals, including data structures, solution design, architecture, and design patterns
  • Experience or familiarity with Core Java backend environments
  • A highly motivated, enthusiastic, and curious team player!
  • A top-notch problem solver with outstanding collaboration and communication skills
  • Commercial experience with complex web applications
  • Valuable experience with digital video streaming, compression, codecs, compositing, and advanced video features across various browsers

Responsibilities

  • Join a dynamic team and tackle complex problems with elegance!
  • Dive into code and behavior to master intricate user flows
  • Apply first principles reasoning and XY problem-solving skills to maintain artifact integrity while pushing Canva's features and functionality to new heights
  • Engage in writing and reviewing design documents and code across teams, ensuring top-notch quality and innovation
  • Take ownership of the entire code lifecycle: design, develop, test, maintain, and refine solutions to enhance our product roadmap
  • Showcase your initiative by achieving goals and streamlining processes and solutions
  • Embrace cross-team collaboration to bring fresh ideas and improvements to life
  • Immerse yourself in Canva's architectural practices for data persistence and rendering through cutting-edge web technologies
  • Work with advanced tools to boost local video export capabilities
  • Contribute to our Document and Ripple teams, gaining invaluable experience in modern software engineering

Preferred Qualifications

Knowledge of systems languages like C/C++/Rust and WASM is a big plus

Benefits

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally
This job is filled or no longer available