Назад
11 часов назад

Senior Software Engineer (Developer Tooling) - Python/Java

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (Developer Tooling) - Python/Java (Developer Experience): Building developer-facing platforms, automation, and infrastructure that improve development workflows for Python and Java engineers with an accent on CI/CD, build systems, testing, and self-service tooling. Focus on designing scalable internal platforms, optimizing monorepo and build performance, and developing telemetry-driven solutions that reduce friction across large engineering organizations.

Location: Sydney, Australia

Company

Canva is a product company whose Developer Experience group builds platforms, tools, and infrastructure that help engineers develop and release software efficiently.

What you will do

  • Design, document, implement, roll out, and operate complex backend developer experience and infrastructure solutions.
  • Build self-service platforms, services, CLIs, and automation that reduce repetitive work and dependency on platform teams.
  • Improve Python and Java workflows across local development, IDEs, dependency management, builds, testing, CI/CD, and releases.
  • Develop monitoring, alerting, telemetry, and diagnostic tools that proactively identify engineering issues.
  • Partner with backend, platform, and infrastructure teams to translate developer needs and business goals into scalable solutions.
  • Share knowledge through documentation, technical talks, and mentorship of junior engineers.

Requirements

  • Strong background in platform engineering, developer experience, or backend software engineering with hands-on Python and/or Java programming.
  • Experience building and operating production backend systems, developer tooling, or internal platforms at scale, including support for engineering organizations of 1,000 or more engineers.
  • Strong experience with AWS or GCP and thorough production Kubernetes experience.
  • Experience building and maintaining large-scale CI/CD pipelines using Buildkite, Jenkins, GitLab CI, or similar tools.
  • Experience with Bazel, Gradle, or similar monorepo build systems, plus modern Python or JVM development workflows.
  • Proficiency in monitoring, logging, telemetry, alerting, and Infrastructure as Code with Terraform, Ansible, CloudFormation, or similar tools.

Nice to have

  • Production product development experience in Python or Java.
  • Experience with release automation, deployment safety, IDE integrations, or language ecosystem stewardship.
  • Experience leading ecosystem migrations, tooling transformations, build optimization, or test infrastructure initiatives at scale.
  • Contributions to open-source infrastructure or developer tools.

Culture & Benefits

  • Equity packages aligned with company success.
  • Inclusive parental leave for all parents and carers.
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and office setup.
  • Flexible leave options supporting rest, personal needs, and community involvement.
  • Virtual interviews with accessibility adjustments available on request.

Hiring process

  • Interviews include interactive, real-time challenges reflecting the role’s technical work.
  • Some interviews may include solving a problem with an AI tool.
  • Applicants are asked to provide pronouns and any reasonable interview adjustments needed.

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