yandex
canonical
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Juju Software Engineer (Go)

Оценка ИИ

Отличная вакансия для опытных инженеров: полностью удаленная работа, сильная инженерная культура, работа над мировым open-source продуктом и регулярные поездки по миру. Единственный минус — очень высокий порог входа.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена строгими требованиями Canonical к академической успеваемости и техническому бэкграунду. Роль требует глубоких знаний Go, распределенных систем и активного участия в open-source сообществе.

Анализ зарплаты

Медиана140 000 $
Рынок110 000 $ – 180 000 $
Оценка ИИ

Canonical предлагает конкурентоспособную оплату, которая адаптируется под регион проживания кандидата. Указанный рыночный диапазон соответствует глобальным стандартам для Senior Go инженеров в крупных технологических компаниях.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Juju Software Engineer position at Canonical. With extensive experience in developing highly concurrent distributed systems using Go, I have long admired Canonical's commitment to open-source excellence and the pivotal role Ubuntu plays in the global technology landscape. My background in building scalable backend solutions aligns perfectly with the technical challenges of Juju, and I am eager to contribute to its mission of simplifying model-driven operations across diverse infrastructures.

Throughout my career, I have demonstrated a track record of delivering high-quality software and mentoring junior developers to foster a culture of engineering excellence. I am particularly drawn to Canonical's remote-first philosophy and the opportunity to collaborate with a globally distributed team of experts. My experience with container technologies like Kubernetes and LXD, combined with a deep understanding of Linux internals, positions me to make immediate contributions to the Juju ecosystem and support the complex needs of your enterprise customers.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в canonical уже сейчас

Присоединяйтесь к Canonical и создавайте будущее облачной автоматизации вместе с командой Ubuntu!

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

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Senior Software Engineerto be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.

As a senior software engineer, you'll be an integral part of the team, driving process improvement, assisting the manager in running the team, coaching and developing colleagues with less experience, as well as owning functional areas from design and implementation all the way to support and maintenance.

Juju is the engine behind model-driven operations, providing a means to operate complex software on public cloud, private cloud, Kubernetes, and bare-metal. Combined with the Ops framework, Juju provides a complete solution for applications and infrastructure management.

Many internal and external teams depend on Juju to deliver their products and services - from Canonical Managed Solutions, our OpenStack and cloud delivery teams, to Fortune 500 companies.

Location: This is a Globally remote role.

What your day will look like

  • Own the design, delivery, and support of features in a highly concurrent, highly distributed system that drives cloud automation and software operations at scale.
  • Collaborate proactively with a distributed team
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Coach and develop team members with less experience, actively contributing to building and maintaining a first-class engineering team.
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events

What we are looking for in you

  • Proven track record of professional software delivery using Go.
  • Hands-on experience developing highly concurrent distributed systems
  • Excellent communication skills in the English language, both verbal and written, especially in online environments
  • An exceptional academic track record from both high school and preferably university
  • Experience with agile software development methodologies
  • Willingness to travel up to 4 times a year for internal events

Additional skills that you might also bring

The following skills may be helpful to you in the role, but we don't expect everyone to bring all of them.

  • Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • Experience doing development in C, C++, Rust, or other low-level programming languages.
  • Solid networking background and experience
  • Experience in the Linux and open-source software world
  • Experience with configuration management software (Ansible, Chef, Puppet, et al.)
  • Working knowledge of cloud computing
  • Passionate about software quality and testing
  • Experience with packaging (Debian, snaps)
  • Programming with, and operating, SQL and NoSQL databases
  • Experience working on a distributed team on an open source project -- even if that is community open source contributions.
  • Demonstrated track record of Open Source contributions
  • Prior experience developing plugins for Terraform

What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person - we’ve been working remotely since 2004!
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues from your team and others
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004.​ Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • Rust
  • Linux
  • Terraform
  • SQL
  • Kubernetes
  • Docker
  • Distributed Systems
  • Open Source
  • NoSQL
  • Go
  • Ansible
  • Debian
  • LXD
  • Snaps

Возможные вопросы на собеседовании

Juju работает с высоконагруженными распределенными системами, где конкурентность в Go является критически важной.

Расскажите о наиболее сложной проблеме конкурентности, с которой вы столкнулись в Go, и как вы её решили?

Роль Senior подразумевает наставничество и помощь менеджеру в управлении процессами.

Как вы подходите к код-ревью и менторству менее опытных коллег в распределенной команде?

Juju автоматизирует работу в различных облаках и на bare-metal.

Опишите ваш опыт работы с Kubernetes или другими технологиями контейнеризации в контексте автоматизации инфраструктуры.

Canonical ценит вклад в открытый код.

Каков ваш самый значимый вклад в open-source проекты и с какими трудностями вы столкнулись при взаимодействии с апстрим-сообществами?

Работа в Canonical требует высокой степени автономности и четкой коммуникации.

Как вы организуете свою работу в полностью удаленном формате, чтобы оставаться эффективным и синхронизированным с глобальной командой?

Похожие вакансии

Top Selection
280 000 ₽ – 300 000 ₽

Go - разработчик (Senior)

SeniorУдалённоРоссия
Go · SQL · gRPC · REST · Protobuf · JSON · Kafka · Redis · PostgreSQL · ClickHouse · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · CI/CD · Data Lake
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
HuntTech
250 000 ₽ – 310 000 ₽

Разработчик C++ ( Senior )

SeniorУдалённоРоссия
C++ · Linux · TCP/IP · Docker · Git · BGP · VLAN · Wireshark · TCPDump · Cisco TRex · GNS3 · EVE-NG · LACP · VXLAN
+14 навыков
JETLYN
310 000 ₽ – 420 000 ₽

Rust Developer

SeniorУдалённоРоссия
Rust · WebSocket · REST · WASM · Asynchronous Programming · CAD · System Design · AI-assisted Development · Claude Code · Codex
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

canonical