Remote Golang System Software Engineer - Containers / Virtualisation

at Canonical - Jobs

Posted 2 hours ago 0 applied

Description:

  • Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu, which is widely used in various enterprise initiatives.
  • The company is focused on building a next-generation private cloud infrastructure through the LXD team, utilizing KVM, Ceph, and SDN technologies.
  • The role involves working on the low-level Go codebase that interfaces between the REST API and low-level C libraries for managing containers and virtual machines.
  • Responsibilities include designing, implementing, and documenting system-level Go code, modeling data, designing database schemas, and maintaining code quality through testing.
  • The position is remote, available in EMEA and the Americas, with global travel required 2 to 4 weeks per year for events.

Requirements:

  • Candidates must have experience programming in Go and C.
  • Knowledge of networking and storage technologies is essential.
  • Experience with cloud computing, virtualization, containers, distributed systems, or the open source community is required.
  • Candidates should be curious, flexible, articulate, and accountable.
  • Valuing soft skills and being enterprising, thoughtful, and self-motivated is important.
  • A bachelor’s degree or equivalent in Computer Science, STEM, or a similar field is required.

Benefits:

  • Canonical offers a distributed work environment with twice-yearly team sprints in person.
  • A personal learning and development budget of USD 2,000 per year is provided.
  • There is an annual compensation review to recognize outstanding performance.
  • Employees receive recognition rewards and annual holiday leave.
  • Maternity and paternity leave are included in the benefits package.
  • An Employee Assistance Programme is available for all team members.
  • Opportunities for travel to new locations to meet colleagues are offered.
  • Employees receive a Priority Pass and travel upgrades for long-haul company events.