Join to apply for the Linux devices software engineer - snapd role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We recruit on a global basis and have 1200+ colleagues in 75+ countries with many roles remote.
Overview
We are hiring a Linux devices software engineer on our SnapD team to work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management.
Snaps are next-generation software packaging and delivery for Linux, designed for safety, security and robustness, with application-specific confinement of containers for IoT devices, desktops and servers. Our goal is that snaps work across multiple Linux flavors to reach the whole Linux world.
This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience. We value collaboration, peer reviews, good unit / integration testing and maintainable code. General knowledge and experience with Linux as a developer platform is required. Having previous experience with Go is very nice to have.
Location : This role will be based remotely in the EMEA or Americas regions.
Responsibilities
What we are looking for in you
What we offer colleagues
About Canonical
Canonical is a pioneering tech firm at the forefront of open source and the publisher of Ubuntu. We recruit on a global basis and aim for excellence in every role. Most colleagues work from home, with opportunities to collaborate in person.
Seniority level
Employment type
Job function
Industries
#J-18808-Ljbffr
Software Engineer • León, Guanajuato, Mexico