CareerPlanGet AI match score →

Linux devices software engineer - snapd

Home Based - Americas🌐 Remote💼 Full-time🗓 2026-03-31 → 2026-07-31

Core

Develop mission-critical Golang code for SnapD to handle software delivery, containers, security sandboxing, telemetry, and device management for Linux systems.

Role type

Linux devices software engineer (Golang)

Builds

Snap packages for Linux desktops, servers, and IoT devices

Domain

Open source operating systems, Linux system-level development, containerization

Deliverable

production ML models | product features | infrastructure

Required skills

Golang, Linux system-level fundamentals (cgroups, namespaces, apparmor), software testing, code reviews, C/C++/Python

Preferred skills

Experience with software publishing/consumption experience

Technologies

Golang, Linux, containers, apparmor

Responsibilities

Write high quality code to create new features, Debug Linux system level issues and produce high quality code to fix them, Review code produced by other engineers, Obsess over how to achieve robustness despite unexpected events like power outages

Seniority

Mid-Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗