RESUME AND JOB
Canonical
Canonical is the company behind Ubuntu, the world's leading open source operating system powering public cloud, data science, AI, engineering innovation, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across 75+ countries with very few office-based roles. Teams align on strategy during in-person sprints two to four times yearly in exciting global locations. Founder-led and profitable, Canonical sets the standard for open source excellence, serving top public cloud providers, silicon manufacturers, and industry leaders worldwide.
Canonical seeks a Linux Devices Software Engineer for the snapd team, focusing on mission-critical Golang code for software delivery, containers, security sandboxing, telemetry, and device management. Snaps represent next-generation software packaging for Linux, optimized for safety, security, and robustness across desktops, servers, and IoT devices. This remote role in the Americas demands obsession with quality, performance, and the software publishing experience. Passion for open source, collaboration, peer reviews, rigorous testing, and maintainable code is essential. Linux expertise as a developer platform is required, with Golang experience highly valued.
Work proactively with a distributed global team, discussing ideas and co-creating solutions for snapd's core challenges.
Write robust Golang code for new features, ensuring snaps deliver seamless cross-Linux compatibility for publishers targeting the entire ecosystem.
Tackle Linux system-level problems, from cgroups and namespaces to AppArmor confinement, delivering fixes that enhance reliability.
Review peers' contributions to uphold Canonical's high standards for quality, security, and performance.
Design for resilience against real-world disruptions like power outages, prioritizing snapd's role at the heart of Ubuntu's operating system.
Work from home with up to two weeks of travel twice yearly for team sprints, fostering connections in new locations.
Canonical hires top talent passionate about technology and open source. Ideal candidates love working with brilliant minds, exhibiting curiosity, flexibility, articulation, and accountability. Key requirements include:
Prior Golang experience and interest in software delivery for IoT, desktops, and servers are advantageous.
Canonical offers competitive, performance-based compensation tailored to location, experience, and impact, with annual reviews and bonuses. Beyond base pay, enjoy:
These perks reflect Canonical's values of fairness, growth, and work-life balance across regions.
At Canonical, career progression is driven by excellence. Annual reviews ensure outstanding performance is rewarded, with frequent adjustments for high performers. The USD 2,000 learning budget supports certifications, courses, and conferences. Working on Ubuntu and snapd exposes you to cutting-edge open source projects, collaborating with world-class engineers. Remote-first since 2004, Canonical challenges you to innovate, learn new skills, and elevate your expertise in cloud, AI, IoT, and beyond.
Join a profitable, growing leader shaping open source's future. Contribute to Ubuntu, the platform for AI, cloud, and IoT, reaching millions. Thrive in a diverse, discrimination-free environment valuing global perspectives. Experience a step into the future: think differently, work smarter, and raise your game with 1200+ remote colleagues pioneering distributed excellence. Canonical's high standards demand the best—delivering breakthroughs for enterprise and tech giants.
Yes, home-based in the Americas, with optional twice-yearly travel for team sprints up to two weeks each.
Primarily Golang for snapd, with Linux system programming involving Python, C, or C++. Focus on containers, security, and device management.
It's highly desirable but not mandatory; experience with Go, Python, C, or C++ and Linux fundamentals is required.
Competitive base pay based on experience and location, plus performance bonus, annual reviews, and comprehensive benefits.
Snaps enable secure, universal Linux app delivery, confinement-optimized for IoT, desktops, and servers across distributions.
80,000 - 120,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Linux Devices Software Engineer - snapd at Canonical - Remote, Americas - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Linux Devices Software Engineer - snapd at Canonical - Remote, Americas - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical is the company behind Ubuntu, the world's leading open source operating system powering public cloud, data science, AI, engineering innovation, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across 75+ countries with very few office-based roles. Teams align on strategy during in-person sprints two to four times yearly in exciting global locations. Founder-led and profitable, Canonical sets the standard for open source excellence, serving top public cloud providers, silicon manufacturers, and industry leaders worldwide.
Canonical seeks a Linux Devices Software Engineer for the snapd team, focusing on mission-critical Golang code for software delivery, containers, security sandboxing, telemetry, and device management. Snaps represent next-generation software packaging for Linux, optimized for safety, security, and robustness across desktops, servers, and IoT devices. This remote role in the Americas demands obsession with quality, performance, and the software publishing experience. Passion for open source, collaboration, peer reviews, rigorous testing, and maintainable code is essential. Linux expertise as a developer platform is required, with Golang experience highly valued.
Work proactively with a distributed global team, discussing ideas and co-creating solutions for snapd's core challenges.
Write robust Golang code for new features, ensuring snaps deliver seamless cross-Linux compatibility for publishers targeting the entire ecosystem.
Tackle Linux system-level problems, from cgroups and namespaces to AppArmor confinement, delivering fixes that enhance reliability.
Review peers' contributions to uphold Canonical's high standards for quality, security, and performance.
Design for resilience against real-world disruptions like power outages, prioritizing snapd's role at the heart of Ubuntu's operating system.
Work from home with up to two weeks of travel twice yearly for team sprints, fostering connections in new locations.
Canonical hires top talent passionate about technology and open source. Ideal candidates love working with brilliant minds, exhibiting curiosity, flexibility, articulation, and accountability. Key requirements include:
Prior Golang experience and interest in software delivery for IoT, desktops, and servers are advantageous.
Canonical offers competitive, performance-based compensation tailored to location, experience, and impact, with annual reviews and bonuses. Beyond base pay, enjoy:
These perks reflect Canonical's values of fairness, growth, and work-life balance across regions.
At Canonical, career progression is driven by excellence. Annual reviews ensure outstanding performance is rewarded, with frequent adjustments for high performers. The USD 2,000 learning budget supports certifications, courses, and conferences. Working on Ubuntu and snapd exposes you to cutting-edge open source projects, collaborating with world-class engineers. Remote-first since 2004, Canonical challenges you to innovate, learn new skills, and elevate your expertise in cloud, AI, IoT, and beyond.
Join a profitable, growing leader shaping open source's future. Contribute to Ubuntu, the platform for AI, cloud, and IoT, reaching millions. Thrive in a diverse, discrimination-free environment valuing global perspectives. Experience a step into the future: think differently, work smarter, and raise your game with 1200+ remote colleagues pioneering distributed excellence. Canonical's high standards demand the best—delivering breakthroughs for enterprise and tech giants.
Yes, home-based in the Americas, with optional twice-yearly travel for team sprints up to two weeks each.
Primarily Golang for snapd, with Linux system programming involving Python, C, or C++. Focus on containers, security, and device management.
It's highly desirable but not mandatory; experience with Go, Python, C, or C++ and Linux fundamentals is required.
Competitive base pay based on experience and location, plus performance bonus, annual reviews, and comprehensive benefits.
Snaps enable secure, universal Linux app delivery, confinement-optimized for IoT, desktops, and servers across distributions.
80,000 - 120,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Linux Devices Software Engineer - snapd at Canonical - Remote, Americas - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Linux Devices Software Engineer - snapd at Canonical - Remote, Americas - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.