Senior Backend Engineer - Export
As a Senior Backend Engineer on the Export team at Canva, you will play a pivotal role in transforming user designs into downloadable files, ensuring reliability, speed, and flexibility across various formats. The Export team is integral to Canva's mission, handling over 50 million downloads weekly and supporting functionalities such as print production, AI model training, and thumbnail generation.
In this role, you will collaborate with the staff engineer to investigate and resolve complex issues related to the Chromium rendering engine, including upgrade breakages and rendering race conditions. You will own the PDF accessibility post-processing pipeline, implementing features that ensure compliance with standards like PDF/UA and WCAG for Enterprise customers. Additionally, you will build monitoring and testing infrastructure to detect Chromium changes before they reach production and design resilient accessibility solutions adaptable to frequent upstream changes.
The ideal candidate will have deep experience with Chromium or similar browser rendering engines and be comfortable working with C++ to navigate complex third-party codebases. Proficiency in Java backend development is essential, as Canva's product is built on this technology. Experience debugging layered systems spanning multiple codebases and languages, knowledge of PDF specifications, and a background in rendering pipelines or print production systems are highly desirable. Familiarity with maintaining systems with frequently changing upstream dependencies will be advantageous.
Canva offers a dynamic work environment that encourages innovation and collaboration. Employees enjoy benefits such as equity packages, flexible leave options, and an annual allowance to support well-being and professional development. The company fosters a culture of learning and growth, providing opportunities to work on impactful projects that reach millions of users worldwide.