← Zurück zur Liste
Stelle

Juju Software Engineer (Go)

Softwareentwickler • Vor Ort • Vollzeit • Europäische Union EU/EMEA

Canonical is hiring a Software Engineer to contribute to Juju, a large open-source Go project that powers complex distributed software systems worldwide. Juju is the engine behind model-driven operations, enabling complex software to run on public cloud, private cloud, Kubernetes and bare metal, and combined with the Ops framework provides a complete solution for application and infrastructure management. Many internal and external teams depend on Juju, from Canonical Managed Solutions to Fortune 500 companies. This is a globally remote role.

Responsibilities

  • ▹Contribute to the design, delivery and support of features in a highly concurrent, highly distributed system
  • ▹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
  • ▹Work from home with global travel 2 to 4 weeks per year for internal and external events

Requirements

  • ▹Experience developing software using Go
  • ▹Excellent communication skills in English, both verbal and written, especially in online environments
  • ▹An exceptional academic track record from both high school and preferably university
  • ▹Willingness to travel up to 4 times a year for internal events

Nice to have

  • ▹Hands-on experience developing highly concurrent distributed systems
  • ▹Experience with container technologies (Docker, LXD, Kubernetes, etc.)
  • ▹Solid networking background and experience
  • ▹Experience with agile software development methodologies
  • ▹Experience in the Linux and open-source software world
  • ▹Experience with configuration management software (Ansible, Chef, Puppet, etc.)
  • ▹Working knowledge of cloud computing
  • ▹Experience with software packaging (Debian, snaps)
  • ▹Programming with and operating SQL and NoSQL databases
  • ▹Experience working on a distributed team on an open-source project
  • ▹Demonstrated track record of open-source contributions
  • ▹Prior experience developing plugins for Terraform

Soft skills

Excellent communication, especially onlineCollaboration in a distributed teamProblem solving

What we offer

  • ▹Performance-driven annual bonus
  • ▹Distributed work environment with twice-yearly team sprints in person
  • ▹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
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical is the company behind Ubuntu, a leading open-source platform for public cloud, data science, AI, IoT and engineering. It is a founder-led, profitable and growing remote-first company with 1200+ colleagues across 75+ countries, operating as a distributed collaboration since 2004.

Languages: Angol (kiváló kommunikáció írásban és szóban, különösen online környezetben)
Education: Kiemelkedő tanulmányi eredmények a középiskolában és lehetőleg az egyetemen.

Ähnliche Stellen