Назад
7 дней назад

Staff Software Engineer - Export

Формат работы
onsite
Тип работы
fulltime
Английский
b2
Страна
Australia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Staff Software Engineer - Export (Chromium/Java): Building and evolving Canva's Chromium-based export pipeline for reliable, accessible file generation at more than 50 million weekly downloads with an accent on rendering architecture, PDF compliance, and distributed systems performance. Focus on solving rendering races and upstream Chromium regressions, designing monitoring and testing infrastructure, and leading technical decisions across the Editing Platform.

Location: Sydney, Australia

Company

Canva develops a collaborative design platform whose Export team transforms designs into downloadable files for sharing, printing, AI model training, and thumbnail generation.

What you will do

  • Own the technical direction and architecture of Canva's Chromium-based export pipeline.
  • Lead solutions for rendering failures, race conditions, upgrade breakages, and production incidents caused by upstream Chromium changes.
  • Build monitoring and testing infrastructure to detect Chromium regressions and design for changing output structures.
  • Set the direction for PDF accessibility and compliance, including PDF/UA and WCAG requirements for Enterprise customers.
  • Lead export reliability and performance improvements across format optimisation and distributed systems serving more than 50 million weekly downloads.
  • Mentor engineers through design reviews, debugging sessions, documentation, and collaboration across the Editing Platform group.

Requirements

  • Deep experience with Chromium or another browser rendering engine, including work inside the engine or a comparable large codebase.
  • Strong C++ skills for investigating and modifying complex third-party code.
  • Experience with rendering pipelines, graphics programming, or print production systems.
  • Strong Java backend engineering experience.
  • End-to-end ownership of a technical domain, including architecture, trade-offs, and long-term maintenance.
  • Experience debugging layered systems across multiple codebases and languages, and mentoring engineers through complex investigations.

Nice to have

  • Knowledge of PDF specifications or experience with PDF generation and post-processing.
  • Experience with accessibility standards for documents or file output.

Culture & Benefits

  • Permanent, full-time employment.
  • Virtual interviews.
  • Reasonable interview adjustments are available.
  • Hiring decisions consider experience, skills, passion, and contribution to Canva's culture.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →