Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Fullstack Software Engineer - Video Compositor image - Rise Careers
Job details

Fullstack Software Engineer - Video Compositor

Company Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora,你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. 

Where and how you can work

Our flagship campus is in Sydney, with a second campus in Melbourne and co-working spaces in Brisbane, Perth, Adelaide, and Auckland, NZ. You have flexibility in how and where you work — whether that's from one of our spaces, from home, or a mix of both. This role is remote-friendly within Australia or New Zealand, so you can choose the setup that empowers you and your team to do your best work.

Job Description

About the Team

Canva's video team is embarking on an exciting journey that aims to redefine video editing and social media content creation for millions of users worldwide. Over the coming months, we will introduce a customer-focused, user-friendly, and robust video editing platform that integrates seamlessly with the Canva ecosystem, unlocking the full potential of the Visual Suite. This upgraded editing experience will simplify the process for social media users, enabling them to transform their ideas into engaging and professional content that truly stands out.

The Compositor Team is tasked with developing and maintaining the tools and systems that allow users to effortlessly download their designs as videos across various platforms, including web and mobile applications. This dynamic team plays a crucial role in enhancing the user experience, not only during the export process but also for playback and editing features. Their contributions are vital to ensuring a smooth and intuitive experience for users looking to bring their ideas to life in video format, significantly supporting Canva's mission of empowering millions of users around the globe in content creation.

About the role

Video is an intricate technical challenge that demands flawless integration across the software ecosystem to provide users with a seamless video editing, playback, and export experience. The Video Compositor team plays a pivotal role in orchestrating harmony across various layers of the tech stack to maintain system efficiency.

We’re seeking top-tier talent who can expertly navigate the complexities of Canva's dynamic infrastructure and the sophisticated nuances of the video domain.

As a software engineer specializing in video processing, you'll engage with our entire tech stack, driving the development of a highly responsive and robust video delivery product. Collaborate with a talented team of engineers and partner teams, and immerse yourself in cutting-edge technologies like WASM, TypeScript, and potentially Rust to tackle challenging problems and push the boundaries of innovation.

What You'll Do

  • 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.

What We're Looking For

  • 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.
  • Knowledge of systems languages like C/C++/Rust and WASM is a big plus.

Not sure if you meet all the requirements? We’d still love to hear from you! At Canva, we know that great engineers come from a variety of backgrounds, and we value passion, curiosity, and a willingness to learn just as much as specific experience. If you're excited about this role but don’t tick every box, we encourage you to apply, you might a great fit in ways you didn’t expect!

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • 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

Check out lifeatcanva.com for more info.

Other stuff to know

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!

Please note that interviews are conducted virtually.

Canva Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Canva DE&I Review
4.7 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Canva
Canva CEO photo
Melanie Perkins
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Fullstack Software Engineer - Video Compositor, Canva

Are you ready to embark on an exciting journey with Canva as a Fullstack Software Engineer - Video Compositor? Based in beautiful Auckland, New Zealand, you'll become a crucial part of our video team, which is on a mission to transform video editing and social media content creation for millions. With the flexibility to work remotely or from our co-working spaces, you get to choose an environment that suits you best! In this role, you'll tackle complex challenges while enhancing user experiences in exporting and playback functionalities. Your contributions will shape a powerful video delivery product that integrates seamlessly into the Canva ecosystem. You'll engage with cutting-edge technologies like TypeScript and potentially Rust, crafting solutions that empower our users to transmute their creative ideas into stunning video content. We're searching for someone with a solid foundation in computer science and experience in web applications, particularly in digital video processing and rendering. If you thrive on problem-solving, collaboration, and innovation, this could be your dream role at Canva!

Frequently Asked Questions (FAQs) for Fullstack Software Engineer - Video Compositor Role at Canva
What are the main responsibilities of a Fullstack Software Engineer - Video Compositor at Canva?

As a Fullstack Software Engineer - Video Compositor at Canva, your primary responsibilities include developing and maintaining video editing tools and systems. You will ensure seamless video playback, export processes, and engage in writing design documents and code. Additionally, your role involves collaborating cross-functionally with various teams to enhance product excellence and drive innovations in video delivery solutions.

Join Rise to see the full answer
What qualifications do you need to be a Fullstack Software Engineer - Video Compositor at Canva?

To qualify for the Fullstack Software Engineer - Video Compositor position at Canva, you should have expertise with TypeScript and JavaScript, alongside a solid understanding of computer graphics and video processing. Familiarity with Core Java, experience developing complex web applications, and knowledge of systems languages like C/C++/Rust can significantly enhance your application, although enthusiasm and a learning mindset are equally valued.

Join Rise to see the full answer
Is remote work an option for the Fullstack Software Engineer - Video Compositor position at Canva?

Yes! The Fullstack Software Engineer - Video Compositor role at Canva offers remote-friendly options for candidates based in Australia or New Zealand. You can choose to work from one of our co-working spaces or your own home, providing flexibility that helps you achieve your best work-life balance.

Join Rise to see the full answer
What is the team culture like for the Fullstack Software Engineer - Video Compositor role at Canva?

Canva's culture fosters collaboration, creativity, and innovation. As a Fullstack Software Engineer - Video Compositor, you will join a dynamic team that values diverse skills and backgrounds. Team members encourage one another to tackle challenges, share knowledge, and celebrate successes, creating an engaging and fun work environment.

Join Rise to see the full answer
What tools and technologies will I use as a Fullstack Software Engineer - Video Compositor at Canva?

In the Fullstack Software Engineer - Video Compositor position, you will work with advanced tools and technologies such as TypeScript, WASM, and potentially Rust. Your focus will be on enhancing local video export capabilities and contributing to various aspects of our overall tech stack, ensuring a streamlined user experience for video editing and playback.

Join Rise to see the full answer
Common Interview Questions for Fullstack Software Engineer - Video Compositor
Can you describe your experience with video processing technologies?

In answering this question, highlight specific technologies you've worked with, citing examples of how you implemented video processing in your projects. Discuss your familiarity with digital video streaming, compression techniques, and any relevant software development lifecycle processes you've encountered.

Join Rise to see the full answer
How do you approach problem-solving in software design?

When addressing this question, describe your methodology for breaking down complex problems into manageable parts. You might share examples of past challenges you've tackled, emphasizing critical thinking and analytical skills, while demonstrating your understanding of core principles of computer science.

Join Rise to see the full answer
What is your experience with TypeScript and JavaScript?

In your response, give an overview of your proficiency in TypeScript and JavaScript. Include specific projects where you've utilized these languages, focusing on your ability to create maintainable and efficient code. Share any best practices you follow when developing applications using these languages.

Join Rise to see the full answer
Describe a time when you collaborated with others on a tech project.

Think of a relevant example that highlights your teamwork skills. Discuss the context of the project, your role in the collaboration, and the outcome. Emphasize how clear communication and leveraging each team member's strengths contributed to the project's success.

Join Rise to see the full answer
How would you ensure quality in your code?

Explain the techniques you use to maintain high-quality code, such as code reviews, unit testing, and continuous integration practices. Share your philosophy on writing clean and efficient code, and include examples of how you've implemented these practices in previous projects.

Join Rise to see the full answer
What role do you think user feedback plays in developing software solutions?

Discuss the importance of user feedback by sharing your experiences in gathering and applying it to improve products. Mention methods you've employed to collect feedback and how you've incorporated it into your design or development process.

Join Rise to see the full answer
How do you stay updated with new technologies in the software engineering field?

In your answer, mention the resources you rely on, such as tech blogs, online courses, webinars, or active participation in relevant communities. Show your commitment to continuous learning and adaptability to the ever-evolving tech landscape.

Join Rise to see the full answer
Explain your familiarity with web application development.

Provide an overview of your experience in web application development, highlighting frameworks, languages, and tools you've used. Discuss specific projects that showcase your ability to build responsive and efficient web applications.

Join Rise to see the full answer
How do you manage tight deadlines while maintaining code quality?

Reflect on your ability to prioritize tasks under pressure. Discuss strategies you use, such as time management, setting clear goals, and focusing on incremental progress while ensuring code quality isn't compromised during rapid development phases.

Join Rise to see the full answer
What excites you about working on video editor tools?

Here, express your passion for video technology and content creation. Share insights into what draws you to this field, such as the potential for creativity, the impact on user experience, or your previous experiences with video projects that ignited this passion.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

As a Senior Technical Program Manager at Canva, you'll lead complex programs while collaborating with cross-functional teams to enhance our product offering.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Become a pivotal part of Canva's User Platform team as a Software Engineer, working remotely to enhance user experience for millions.

Photo of the Rise User
American Express Hybrid Phoenix, Arizona, United States
Posted 9 days ago
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development

Join American Express as a Java Engineer to create responsive web applications that enhance customer interactions and drive innovation.

Photo of the Rise User
Samba TV Hybrid San Francisco, California
Posted 11 days ago

Join Samba TV as a Senior Software Engineer and take ownership of the TV Lab, a vital platform transforming the viewing experience.

Photo of the Rise User
Posted 4 days ago

WEX is seeking a skilled Staff Software Engineer to contribute to their Benefits Technology team in Chicago, focusing on user-friendly and business-aligned solutions.

ngc Hybrid United States-Florida-Melbourne
Posted 10 days ago

Join Northrop Grumman as a Software Functional Manager to lead a skilled engineering team in developing cutting-edge software for airborne applications.

Photo of the Rise User

Join ByteDance as a Senior Software Engineer focused on Generative AI to advance cutting-edge AI capabilities for TikTok.

Photo of the Rise User
Posted 12 days ago
Paid Holidays

Explore an exciting opportunity as a Senior Software Engineer with dLocal, a leading payments processor operating in emerging markets.

Photo of the Rise User

Become a key player at Voodoo as a Unity C# Game Developer, tackling exciting game projects in a thriving tech environment.

Posted 14 hours ago

Join Ruby Labs as a Mid-Level Full-Stack Developer to shape the future of consumer tech in a fully remote role.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Canva is revolutionizing the design process around the world. The company provides a user-friendly online platform that enables anyone to produce stunning, professional designs - granting them easy access to the realm of visual communication.

268 jobs
MATCH
Calculating your matching score...
BADGES
Badge Bipoc LedBadge Women LedBadge ChangemakerBadge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
BENEFITS & PERKS
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Marysville just viewed Security Specialist at Anduril Industries
Photo of the Rise User
Someone from OH, Cincinnati just viewed Learning Content Designer at QuantHub
Photo of the Rise User
Someone from OH, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate