Canonical
Canonical
New

Engineering Manager - Distributed Systems, Python / Go

Brak informacji o wynagrodzeniu
SeniorFull-time
#449608·Dodano 2 dni temu·0
Źródło: Canonical
Aplikuj teraz

Tech Stack / Keywords

PythonGoLinuxJujuTerraformOpenStackKubernetesCI/CDCloudDistributed Systems

Firma i stanowisko

Canonical is a leading provider of open source software and operating systems, including the Ubuntu platform widely used in public cloud, data science, AI, engineering innovation, and IoT. It is a founder-led, profitable, and growing company with over 1,200 colleagues distributed across 75+ countries, practicing global distributed collaboration with minimal office-based roles.

Wymagania

  • Exceptional academic track record from high school and university
  • Experience in leading, coaching, and mentoring software engineers
  • Professional software engineering experience with Python or Go
  • Expertise in distributed systems, cloud infrastructure, quality engineering, or related domains
  • Strong knowledge of modern software testing processes, strategies, and automation
  • Experience with Linux (Debian or Ubuntu preferred)
  • Strong technical judgement with ability to engage in code reviews, architecture, and software design
  • Experience working in agile development environments, organizing teams to deliver high-quality results
  • Professional written and spoken English with excellent communication and presentation skills

Obowiązki

  • Lead, coach, and develop a high-performing team of software and quality engineers from graduate to senior levels
  • Set clear expectations, strengthen engineering practices, and ensure timely delivery against goals
  • Partner with senior engineers to shape technical strategy, architecture, roadmap, and engineering standards
  • Guide development of automated testing infrastructure for reliability, interoperability, and resilience of distributed systems
  • Improve CI pipelines, testing tools, and reporting across bare-metal, private, and public cloud environments
  • Enable engineering teams to adopt effective distributed-systems testing practices and tooling
  • Provide technical leadership via design and code reviews, debugging, and hands-on engineering where appropriate
  • Represent the team with stakeholders and collaborate across Canonical on quality engineering, infrastructure, and developer experience

Benefity

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Performance-driven annual bonus
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme and wellness support
  • Opportunity to travel to new locations for meetings
  • Priority Pass and travel upgrades for long-haul company events
Elastyczne godziny
Dofinansowanie szkoleń
Premie
Płatne święta
Płatny urlop
Karta sportowa

Inne informacje

This is a globally remote role, typically leading a team concentrated within major time zones such as EMEA or the Americas. Ability to travel twice a year for company events up to two weeks each is required. Canonical is an equal opportunity employer committed to non-discrimination.

Canonical

Canonical

13 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz