
Remote opportunity at
CanvaSenior Backend Engineer - Export
Canva is hiring a full-time Senior Backend Engineer for its Export team, a remote role. The team belongs to the Editing Platform group and runs the…
Career Tools
About This Role
Canva is hiring a full-time Senior Backend Engineer for its Export team, a remote role. The team belongs to the Editing Platform group and runs the workflow that turns designs into downloadable files. The posting says roughly 50 million downloads happen every week, and that the team also supports print production, AI model training and thumbnail generation. The engineer works with a staff engineer to investigate and fix complex Chromium…
Job Description
Canva is hiring a full-time Senior Backend Engineer for its Export team, a remote role. The team belongs to the Editing Platform group and runs the workflow that turns designs into downloadable files. The posting says roughly 50 million downloads happen every week, and that the team also supports print production, AI model training and thumbnail generation.
The engineer works with a staff engineer to investigate and fix complex Chromium problems, including breakages after upgrades, rendering race conditions and breakages caused by upstream changes. A major area is the PDF accessibility stage, which adds tagging and compliance with PDF/UA and WCAG to exported files for Enterprise customers. The role also involves building monitoring and tests that flag Chromium changes ahead of any production release, designing accessibility approaches that cope with frequent changes to Chromium's output structure, and contributing to wider export work such as file-format efficiency and the reliability of distributed systems. Documenting how Chromium behaves and recording architectural decisions helps spread knowledge across the team.
The posting seeks engineers with deep experience in Chromium or some other browser rendering engine, and comfort with C++ when working through large third-party code. A solid Java backend background is needed, since the product is built on Java. Candidates should have debugged layered systems spanning several codebases and languages. Knowledge of the PDF spec, or hands-on work generating or post-processing PDFs, is relevant, as is experience with rendering pipelines, graphics code or print production workflows, and maintaining systems whose upstream dependencies shift often.
Responsibilities
- Work with a staff engineer to track down difficult Chromium faults, such as failures after upgrades or upstream-driven incidents
- Own the stage that adds accessibility tagging to PDFs after export, for PDF/UA and WCAG compliance
- Build monitoring and tests that surface Chromium changes before release
- Design accessibility solutions that hold up when Chromium's output structure shifts
- Contribute to format efficiency and reliability across distributed export systems
- Document Chromium behaviour and architecture decisions for the team
Requirements
- Deep experience with Chromium or some other browser rendering engine
- Comfort reading C++ in complex third-party codebases
- Strong Java backend engineering skills
- Experience diagnosing problems that span multiple codebases and languages
- Knowledge of the PDF spec, or hands-on work generating or post-processing PDFs
- Experience with rendering pipelines, graphics code or print production workflows
- Experience maintaining systems whose upstream dependencies shift often
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the job remote?
Yes, the listing is marked as remote. The posting does not name a specific country or office for the role.
Is a salary listed?
The posting does not state a salary or pay range.
What experience does the role require?
The posting asks for deep Chromium or browser rendering experience, strong Java backend skills and comfort with C++. PDF specification knowledge is valued.
What is the employment type?
The role is full-time.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
