Remote Linux Devices Engineer (Go/SnapD)

Jobicy

United States

Remote

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Learning and development budget USD 2,
Annual compensation review
Maternity and paternity leave
Team Member Assistance Program

Job summary

Canonical is hiring a Linux devices software engineer on the SnapD team to work on mission-critical Golang code and device management. The role emphasizes security, telemetry, and container delivery for IoT, desktops and servers.

You will join a distributed team, write high-quality Go code, and engage in thorough testing and reviews. Relocation is not required; remote work across EMEA or Americas is supported.

Qualifications

  • Bachelor's degree in Computer Science, STEM or equivalent.
  • Professional software development experience using Go, Python, C, or C++.
  • Knowledge of Linux system-level fundamentals (cgroups, namespaces, AppArmor).
  • Commitment to software testing, code reviews and maintainable code.

Responsibilities

  • Collaborate with a distributed team across regions.
  • Write high-quality code to create new features.
  • Debug Linux system level issues and fix them with robust solutions.
  • Review code produced by other engineers and provide feedback.
  • Discuss ideas and collaborate on robust solutions.

Skills

Go
Python
C
C++

Education

Bachelor's degree in Computer Science

Tools

Git

Job description

Canonical is hiring a Linux devices software engineer on the SnapD team to work on mission-critical Golang code and device management. The role emphasizes security, telemetry, and container delivery for IoT, desktops and servers.

You will join a distributed team, write high-quality Go code, and engage in thorough testing and reviews. Relocation is not required; remote work across EMEA or Americas is supported.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Devices Engineer — SnapD, IoT & Containers (Remote)
Linux Devices Engineer — SnapD, IoT & Containers (Remote)

Remote Jobs • Canada (KY)

Hybrid
USD 120,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Linux Devices Engineer (Go) - Remote & Snaps IoT
Linux Devices Engineer (Go) - Remote & Snaps IoT

Canonical • United States

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Linux devices software engineer – snapd
Linux devices software engineer – snapd

Jobicy • United States

Remote
USD 120,000 - 170,000
Learning and development budget USD 2,
Annual compensation review
Maternity and paternity leave
+1
Linux devices software engineer - snapd
Linux devices software engineer - snapd

Remote Jobs • Canada (KY)

Hybrid
USD 120,000 - 170,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Golang Engineer — Build Open-Source Systems
Remote Golang Engineer — Build Open-Source Systems

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Learning budget (USD 2,000 per year)
Annual compensation review
Maternity and paternity leave
+1
Linux Devices Software Engineer - Embedded & Kernel Expert
Linux Devices Software Engineer - Embedded & Kernel Expert

Canonical • United States

Remote
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Maternity and paternity leave
Remote Engineering Manager, SaaS Platform and Team Builder
Remote Engineering Manager, SaaS Platform and Team Builder

canonical • United States

Remote
USD 150,000 - 190,000
Remote work
Learning budget
Annual compensation review
+6
Remote Golang Engineer — Linux Systems & Open Source
Remote Golang Engineer — Linux Systems & Open Source

Canonical • United States

Remote
USD 120,000 - 180,000
Remote Distributed Systems Testing Engineer (Python/Go)
Remote Distributed Systems Testing Engineer (Python/Go)

Far Coder • Northern (KY)

On-site
USD 25,000 - 40,000
Remote Engineering Manager - Linux Cloud & Microservices
Remote Engineering Manager - Linux Cloud & Microservices

Canonical • United States

Remote
USD 120,000 - 160,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+5