Senior Backend Engineer - Export

Canva Canva · Enterprise · Sydney, Australia · Information Technology

Senior Backend Engineer focused on Canva's export workflow, specifically handling complex Chromium issues, PDF accessibility pipelines, and distributed systems reliability for transforming designs into downloadable files. The role involves debugging layered systems and maintaining systems with frequently changing upstream dependencies.

What you'd actually do

  1. Partnering with our staff engineer to investigate and resolve complex Chromium issues — including upgrade breakages, rendering race conditions, and incidents caused by upstream changes
  2. Owning the PDF accessibility post-processing pipeline and implementing features that add proper tagging and compliance (PDF/UA, WCAG) to exported PDFs for Enterprise customers
  3. Building monitoring and testing infrastructure that catches Chromium changes before they reach production
  4. Designing accessibility solutions resilient to Chromium's frequent output structure changes, so we're not constantly rebuilding
  5. Contributing to broader export infrastructure challenges including format optimisation and distributed systems reliability

Skills

Required

  • Chromium or another browser rendering engine
  • C++
  • Java backend engineering
  • debugging layered systems
  • PDF specification knowledge or experience with PDF generation and post-processing
  • rendering pipelines, graphics programming, or print production systems

Nice to have

  • Experience maintaining systems where upstream dependencies change frequently

What the JD emphasized

  • complex Chromium issues
  • upstream changes
  • PDF accessibility
  • Enterprise customers
  • Chromium changes
  • frequent output structure changes
  • upstream dependencies change frequently