Staff Software Engineer: Rendering & Export Systems

Canva

Sydney

On-site

AUD 210,000 - 270,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Canva is seeking a Staff Software Engineer to own the rendering and export pipeline that converts designs into downloadable files. You will tackle the hardest rendering problems, upstream-change strategies, and PDF accessibility decisions across enterprise exports.

You’ll mentor peers, drive architecture, and collaborate across the Editing Platform to ensure reliable, scalable downloads for millions of users weekly.

Qualifications

  • Deep experience with Chromium or other browser rendering engines.
  • Comfortable with C++ in large third‑party codebases.
  • Background in rendering pipelines, graphics programming, or print production systems.
  • Strong Java backend engineering skills for a product built on Java.
  • Owned a technical domain end‑to‑end: architecture, trade‑offs and consequences.
  • Debugged layered systems spanning multiple codebases and languages, guiding others.

Responsibilities

  • Own the technical direction of Canva's design-to-file rendering and export pipeline.
  • Be the go‑to expert for the hardest rendering problems and upstream changes.
  • Design monitoring and testing to catch Chromium regressions before users.
  • Set direction for PDF accessibility and compliance across exported files.
  • Lead on export reliability and performance at scale (millions of downloads).
  • Mentor engineers through design reviews and debugging sessions.

Skills

Chromium experience
C++ development
Java backend
Rendering pipelines
Mentoring/design reviews

Job description

Canva is seeking a Staff Software Engineer to own the rendering and export pipeline that converts designs into downloadable files. You will tackle the hardest rendering problems, upstream-change strategies, and PDF accessibility decisions across enterprise exports.

You’ll mentor peers, drive architecture, and collaborate across the Editing Platform to ensure reliable, scalable downloads for millions of users weekly.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Export Rendering & PDF
Staff Software Engineer – Export Rendering & PDF

Canva • Sydney

On-site
AUD 180,000 - 240,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 Backend Engineer – Chromium & PDF Export
Senior Backend Engineer – Chromium & PDF Export

Canva • Sydney

On-site
AUD 140,000 - 210,000
Senior Backend Engineer: PDF Accessibility & Pipelines
Senior Backend Engineer: PDF Accessibility & Pipelines

Canva • Sydney

On-site
AUD 140,000 - 200,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 – Integrations (Remote)
Staff Software Engineer – Integrations (Remote)

Canva • Wagga Wagga City Council

Remote
AUD 100,000 - 150,000
Senior Production Engineer: Scale Reliability & Impact
Senior Production Engineer: Scale Reliability & Impact

Canva • Sydney

On-site
AUD 180,000 - 240,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Senior Engineering Manager, Embedded Production
Senior Engineering Manager, Embedded Production

Canva • City of Brisbane

On-site
AUD 180,000 - 240,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1