1 day ago
Sydney, AustraliaSenior
Responsibilities
- Investigate and resolve complex Chromium issues, including upgrade breakages, rendering race conditions, and upstream-change incidents.
- Own the PDF accessibility post-processing pipeline and implement tagging and compliance features for exported PDFs.
- Build monitoring and testing infrastructure to detect Chromium changes before production.
- Design resilient accessibility solutions despite frequent changes in Chromium output structures.
- Contribute to export infrastructure, format optimization, and distributed systems reliability.
- Document Chromium behavior and architectural decisions to strengthen team knowledge.
Requirements
- Deep experience with Chromium or another browser rendering engine.
- Comfort with C++ for investigating complex third-party codebases.
- Strong Java backend engineering experience.
- Experience debugging layered systems spanning multiple codebases and languages.
- Knowledge of PDF specifications or experience with PDF generation and post-processing.
- Background in rendering pipelines, graphics programming, or print production systems.
- Experience maintaining systems with frequently changing upstream dependencies.
Benefits
- Permanent employment.
- Virtual interviews.
- Canva considers reasonable adjustments during the interview process.
About Canva
Canva builds a web-based visual design and collaboration platform used by individuals, teams, schools, and small businesses to create presentations, documents, social posts, videos, and more. The company monetizes via subscriptions (Canva Pro, Teams, and Enterprise), paid stock media, and optional print services. Founded in 2012 and headquartered in Surry Hills, New South Wales, Canva is privately held and operates globally with hubs in Australia and beyond.
