Fullstack Software Engineer - Video Compositor
closed
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