Назад
3 дня назад

Senior Software Engineer - Build Platform (Bazel)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer - Build Platform (Bazel): Building self-service infrastructure and developer workflows for Canva’s large-scale Bazel monorepo with an accent on build systems, remote execution, CI/CD, and developer experience. Focus on scaling build infrastructure, supporting Rust, React Native, C++, and WebAssembly toolchains, and solving complex platform and runtime challenges across thousands of engineers.

Location: Australia, with the flagship campus in Sydney and additional campuses or co-working spaces in Melbourne, Brisbane, Perth, and Adelaide. Flexible choice in where and how to work is available. Interviews are conducted virtually.

Company

Canva is a design technology company building products that help people create and experience visual content.

What you will do

  • Develop self-service infrastructure that helps engineering teams work more efficiently.
  • Build and improve CI/CD systems, build systems, test frameworks, cloud integrations, and developer tools.
  • Design and optimise workflows for building, testing, and deploying a large monorepo architecture.
  • Roll out build-related best practices and tools across product engineering services.
  • Scale remote execution infrastructure and improve Bazel support for Rust, React Native, C++, and WebAssembly toolchains.
  • Participate in solution design, code reviews, hiring interviews, mentoring, and developer experience improvements.

Requirements

  • Professional experience with developer tools, build systems, and large monorepo build infrastructure.
  • Proficiency in Python, Java, or Go.
  • Experience maintaining and improving large-scale build infrastructure; Bazel experience is beneficial.
  • Strong analytical, problem-solving, written, and verbal communication skills.
  • Ability to investigate complex build and runtime errors and guide or mentor other engineers.
  • Willingness to work collaboratively with technical and non-technical stakeholders.

Culture & Benefits

  • Flexible work arrangements designed to support effective collaboration.
  • Equity packages.
  • Inclusive parental leave for parents and carers.
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
  • Flexible leave options.
  • AI-supported interactive and real-time interview challenges may be included in the hiring process.

Hiring process

  • Interviews are conducted virtually.
  • The process may include interactive, real-time technical challenges and problem-solving with an AI tool.

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