Senior Backend Engineer – Chromium & PDF Export

Canva

Sydney

On-site

AUD 140,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Canva is seeking a Senior Backend Engineer to help scale the rendering and export infrastructure that turns designs into downloadable files for billions of interactions. You will work on Chromium-based rendering, PDF post-processing, and reliability across distributed systems.

You’ll contribute to monitoring, testing, and documentation, collaborating with teams to ensure robust, accessible exports for Enterprise customers.

Qualifications

  • Deep experience with Chromium or another browser rendering engine.
  • Proficient in C++ to work with complex third‑party codebases.
  • Solid Java backend engineering for scalable products.
  • Experience debugging layered, multi‑codebase systems.
  • Knowledge of PDF specification or PDF post‑processing.
  • Background in rendering pipelines, graphics programming, or print systems.

Responsibilities

  • Partner with staff engineer to investigate and resolve complex Chromium issues, including upgrade breakages and rendering race conditions.
  • Own the PDF accessibility post-processing pipeline and implement tagging/compliance (PDF/UA, WCAG) for exports.
  • Build monitoring and testing infrastructure to catch Chromium changes before production.
  • Design accessibility solutions resilient to Chromium output structure changes.
  • Contribute to export infrastructure challenges including format optimization and distributed systems reliability.
  • Document complex Chromium behavior and architectural decisions to grow team knowledge.

Skills

Chromium
C++
Java backend
Distributed systems
PDF processing
Debugging

Tools

Git
CI/CD
Linux

Job description

Canva is seeking a Senior Backend Engineer to help scale the rendering and export infrastructure that turns designs into downloadable files for billions of interactions. You will work on Chromium-based rendering, PDF post-processing, and reliability across distributed systems.

You’ll contribute to monitoring, testing, and documentation, collaborating with teams to ensure robust, accessible exports for Enterprise customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer: PDF Accessibility & Pipelines
Senior Backend Engineer: PDF Accessibility & Pipelines

Canva • Sydney

On-site
AUD 140,000 - 200,000
Staff Software Engineer – Export Rendering & PDF
Staff Software Engineer – Export Rendering & PDF

Canva • Sydney

On-site
AUD 180,000 - 240,000
Senior Backend Engineer - Export
Senior Backend Engineer - Export

Canva • Sydney

On-site
AUD 140,000 - 210,000
Senior Backend Engineer - Export
Senior Backend Engineer - Export

Canva • Sydney

On-site
AUD 140,000 - 200,000
Staff Software Engineer: Rendering & Export Systems
Staff Software Engineer: Rendering & Export Systems

Canva • Sydney

On-site
AUD 210,000 - 270,000
Staff Software Engineer - Export
Staff Software Engineer - Export

Canva • Sydney

On-site
AUD 210,000 - 270,000
Staff Software Engineer - Export
Staff Software Engineer - Export

Canva • Sydney

On-site
AUD 180,000 - 240,000
Senior DevX Engineer - Backend Tooling & Automation
Senior DevX Engineer - Backend Tooling & Automation

Canva • Sydney

Hybrid
AUD 170,000 - 230,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Staff Frontend Engineer: Performance Monitoring & Observability
Staff Frontend Engineer: Performance Monitoring & Observability

Canva • Sydney

Hybrid
AUD 140,000 - 190,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1
Senior Production Engineer: Scale Reliability & Embedded Delivery
Senior Production Engineer: Scale Reliability & Embedded Delivery

Canva • City of Brisbane

On-site
AUD 210,000 - 270,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1