Назад
10 дней назад

Engineering Manager - Distributed Systems, Python / Go

Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
lead
Английский
b2
Страна
US/Europe
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Engineering Manager - Distributed Systems, Python / Go (Cloud Infrastructure and Quality Engineering): Leading a team that builds testing infrastructure and automation for distributed systems across bare-metal, private-cloud, and public-cloud environments with an accent on reliability, interoperability, resilience, and engineering leadership. Focus on shaping technical strategy, improving CI pipelines, debugging complex systems, and developing globally distributed engineering talent.

Location: Globally remote; conditions specify home-based work in the Americas or EMEA. Ability to travel twice a year for company events is required.

Company

Canonical develops open source software and operating systems, including Ubuntu, for enterprise, cloud, AI, data science, engineering, and IoT use cases.

What you will do

  • Lead, coach, and develop a team of software and quality engineers from graduate to senior level.
  • Set engineering expectations, improve practices, and ensure delivery against agreed goals.
  • Shape technical strategy, architecture, roadmaps, and engineering standards with senior engineers.
  • Guide automated testing infrastructure for the reliability, interoperability, performance, and resilience of distributed systems.
  • Improve CI pipelines, testing tools, and reporting across bare-metal, private-cloud, and public-cloud environments.
  • Contribute through design and code reviews, debugging, technical leadership, and cross-functional collaboration.

Requirements

  • Experience leading, coaching, and mentoring software engineers.
  • Professional software engineering experience with Python or Go.
  • Expertise in distributed systems, cloud infrastructure, quality engineering, or a related field.
  • Strong knowledge of software testing processes, strategies, and automation.
  • Experience with Linux, preferably Debian or Ubuntu, plus strong technical judgment in code reviews, architecture, and software design.
  • Professional written and spoken English with excellent communication and presentation skills; availability for twice-yearly company travel is required.

Nice to have

  • Experience with Kubernetes, OpenStack, Juju, Terraform, AWS, Google Cloud, or Azure.
  • Experience designing testing strategies for distributed or cloud-native systems.
  • Experience building large-scale CI/CD and test infrastructure.
  • Experience applying AI or machine learning to test analysis, failure classification, or engineering workflows.
  • Experience leading globally distributed teams or operating and debugging distributed systems.

Culture & Benefits

  • Distributed work environment with in-person team sprints twice a year.
  • Annual learning and development budget of USD 2,000.
  • Annual compensation review and performance-driven annual bonus.
  • Annual holiday leave, maternity and paternity leave, and wellness support.
  • Travel opportunities, Priority Pass, and travel upgrades for long-haul company events.

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