Linux devices software engineer – snapd
The role is for a Linux devices software engineer on the SnapD team at Canonical, focused on developing mission-critical Golang code related to software delivery, containers, security sandboxing, telemetry, and device management for the Snap package system. This position involves writing high-quality code, debugging Linux system-level issues, creating features that ensure robustness against events like power outages, and reviewing code within a distributed team environment. The job is fully remote within the EMEA or Americas regions, with opportunities for global travel up to two weeks twice a year for in-person team alignment. Applicants must have a Bachelor's degree in a relevant field, demonstrate passion for open source, and possess experience with Linux development, with Golang experience being a strong advantage. Key qualities sought include curiosity, accountability, strong soft skills, and a commitment to maintainable code and comprehensive testing practices.
Source: Jobicy