Canonical, the company behind Ubuntu, is seeking a Software Engineer to join their SnapD team. This role focuses on developing mission-critical Golang code for software delivery, containers, security sandboxing, telemetry, and device management. Snaps are next-generation software packaging and delivery solutions for Linux, designed for safety, security, and robustness.
The position requires working with application-specific confinement of containers optimized for IoT devices, desktops, and servers. The ideal candidate will have a strong focus on quality and performance, working at the core of the operating system. They should be passionate about open source software development and have experience with Linux as a developer platform.
Canonical offers a unique remote-first work environment with a team of 1100 professionals across 70 countries. The company emphasizes collaboration, peer reviews, and maintainable code. This role provides an opportunity to work on technology that impacts the entire Linux ecosystem, ensuring snaps work across multiple Linux flavors to provide publishers with the simplest way to reach the whole Linux world.
The position includes regular opportunities for global travel, comprehensive benefits, and the chance to work with a diverse, international team. Canonical prides itself on fostering an inclusive workplace where different experiences, perspectives, and backgrounds are valued. Join a company that's setting the pace for the 21st-century digital workplace while contributing to the open-source community.