Linux devices software engineer - snapd
Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
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 . They are designed for safety, security and robustness, with application-specific confinement of containers optimised for IoT devices, desktops and servers. Our goal is that snaps work across multiple Linux flavors to ensure that publishers have the simplest way 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. Applicants should be passionate about open source software development. 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 Golang is very nice to have.
Location : This role will be based remotely in the EMEA or Americas regions
The role entails
Collaborate proactively with a distributed team
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
Discuss ideas and collaborate on finding good solutions
Obsess over how to achieve robustness despite unexpected events like power outages
Work from home with global travel for up to two weeks, twice a year
What we are looking for in you
You love technology and working with brilliant people
You are curious, flexible, articulate, and accountable
You value soft skills, are thoughtful and self-motivated
You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree
You have professional software development experience using Go, Python, C, or C++
You know Linux system-level fundamentals, e.g. cgroups, namespaces, apparmor
Commitment to software testing, code reviews and maintainable code
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
Distributed work environment with twice-yearly team sprints in person
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Team Member Assistance Program & Wellness Platform
Opportunity to travel to new locations to meet colleagues
Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity , we will give your application fair consideration.
#LI-remote
- ...Job Description: As a Senior Software Engineer on the Graykey Platform team, you will play a key role in developing and maintaining the foundational Linux-based OS platform and core services that power Magnet’s Graykey product. You'll help shape the growth and scalability...LinuxFull time
$120k - $195k per year
...computing, artificial intelligence, and software-defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...Who You’ll Work With Arista’s Linux Kernel team is responsible for developing...LinuxFull time- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...Engineers with strong Python, Packaging and Linux skills and who want to have a positive...LinuxFull timeInternshipWork at officeRemote workWork from home
- ...the development of digital investigative software that acquires, analyzes, and shares... ..., smartphones, tablets, and IoT-related devices. We are continually innovating so our customers... ...We are looking for a Senior Embedded Linux Engineer (We actually have TWO OPENINGS!) to join...LinuxFull timeLocal area
- ...Work across the full Linux stack from kernel through GUI to optimise... ...teams partner with specialist engineers from major silicon companies... ...-class hardware platforms and software stacks Work with partners to... ...their apps, SDKs, build device OS images, optimize applications...LinuxFull timeInternshipRemote work
- ...any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting... ...and architectures from small embedded devices to standard desktop/server systems to large...LinuxFull timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...łasne pomysły i odważnie testować nowe rozwiązania. Co Cię u nas czeka? Będziesz utrzymywać i rozwijać produkcyjne środowiska Linux naszych klientów. Na początku skupisz się na poznaniu naszych środowisk, sposobu pracy i poznasz naszego asystenta AI w terminalu....LinuxPermanent employmentFull time
$162.4k - $243.6k per year
...Opportunity Nutanix is a global leader in cloud software and a pioneer in hyperconverged... ...report to Senior Manager or Director of Engineering, a seasoned leader who oJers mentorship... ...Experience in working/troubleshooting in a Linux environment Understanding of APIs &...LinuxFull timeWork at officeRemote workRelocation package3 days per week- ...We are seeking a highly skilled Linux & DevOps Engineer to join our team. The ideal candidate will have deep expertise in Linux systems administration, automation, cloud infrastructure, and CI/CD pipelines . This role requires hands-on technical leadership, problem-solving...LinuxFull time
- ...development of digital investigative software that acquires, analyzes, and... ..., tablets, and IoT-related devices. We are continually innovating... ...for a Senior Software Engineer to join the Customer Hosted... ....e. Python); Experience in Linux environments, including shell...LinuxFull timeLocal area
- ...As a Linux Engineer at reboot Monkey, you will be responsible for designing, implementing, and managing our Linux-based systems and infrastructure. You will work closely with our IT and DevOps teams to ensure the reliability, security, and performance of our systems. Qualifications...LinuxFull timeRemote work
- ...leading provider of open source software and operating systems to the... ...public cloud, data science, AI, engineering innovation, and IoT. Our... ...Canonical Kernel Team, to work on the Linux kernel for Ubuntu. If you’ve... ...from small embedded devices to standard desktop/server systems...LinuxFull timeInternshipWork at officeLocal areaRemote workWork from homeWorldwide
$80k - $130k per year
...development of digital investigative software that acquires, analyzes, and... ..., tablets, and IoT-related devices. We are continually innovating... ...for a talented Software Engineer to join our growing team, responsible... ...as Python; Experience in Linux environments, including shell...LinuxFull timeWork at officeLocal areaFlexible hours$140k - $210k per year
...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...related software, Arista's unique, Linux-based network operating system... ...with hardware via applications, device drivers and APIs. Working with...LinuxFull timeManual labor- ...Ubuntu Linux, already the most popular Linux distribution in the... ...individuals with a strong flair for software development at the hardware... ...strong aptitude for software engineering at the hardware level. While direct... ...in C Strong grasp of device drivers, BSP’s, and other aspects...LinuxFull timeLocal areaRemote workWork from homeWorldwide
- ...is a leading provider of open source software and operating systems to the global... ...as public cloud, data science, AI, engineering innovation and IoT. Our customers include... .... We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission-...LinuxFull timeWork at officeLocal areaRemote workWorldwide
$90k - $140k per year
...development of digital investigative software that acquires, analyzes, and... ..., tablets, and IoT-related devices. We are continually innovating... ...for a Software Development Engineer in Test to help build and sustain... ..., Grafana, playwright and Linux. Experience with writing C#...LinuxFull timeContract workWork at officeLocal areaFlexible hours- ...Job Description Role: Unix or Linux Admin Location: Montreal, Canada Duration... ...hard to manage. We also liaise with engineering groups to set direction for the many disciplines... ...to test and certify new hardware & software products?Occasional weekend project...LinuxFull timeCasual workImmediate start
$95k - $145k per year
...computing, artificial intelligence, and software-defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...bridges, and end points Modifying the linux pci drivers and virtual memory allocation...LinuxFull time- ...Are you a seasoned engineering leader passionate about building and maintaining innovative products... ...? We are seeking a dedicated Manager, Software Engineering to join our dynamic team. As... ...is preferred. ~ Proficiency with Linux-based systems. ~ Proficiency in Cloud-based...LinuxLong term contractPermanent employmentFull timeCasual workLmiaWork at officeWork visaFlexible hours
$79.8k - $119k per year
...Job Summary: We are seeking a highly motivated mid-level Software Engineer to drive the development and ongoing support of our Rigging pipeline... ...API and developing Maya plugins. ~ Working experience with Linux operating systems. ~ Strong problem-solving skills and the...LinuxFull timeShift work- ...development of digital investigative software that acquires, analyzes, and... ..., tablets, and IoT-related devices. We are continually innovating... ...are looking for a Software Engineer to help us grow and evolve this... ...systems (e.g., Powershell, Linux, Windows). Knowledge of tools...LinuxLong term contractFull timeLocal area
- ...Grow Your Career as a Software Developer in a Growing Company At ProMach, we’re looking... ...improvement software, is seeking a Senior Backend Engineer to help evolve and operate our existing .... ...: Data collection and buffering near devices Secure and reliable communication with...Full timeInternshipWork at office3 days per week
- ...Sonatype is the software supply chain security company. We provide the world’s best end... .... We're looking for a Staff Software Engineer to help lead our Data Identity team —... ...research ~2026 Founding Member of the Linux Foundation Initiative for Open Source Sustainability...LinuxFull timeContract workFlexible hours
- ...learn more, visit . About the Role We are seeking a Software Engineering Manager to lead a team of engineers delivering high-quality... ...Nice to Have EHSQ&S industry experience Mobile device testing knowledge Awareness of AI/LLM capabilities including...Long term contractFull timeRemote workWorldwideHome office
$160k - $260k per year
..., and secure digital experience, no matter where their users, devices, or applications are located. Founded by industry veterans and... ...Job Summary We are looking for an enthusiastic and energetic Software Engineer to join our Remote Browser Isolation team. As part of this...Remote jobFull timeWork at officeFlexible hours$171.5k - $201k per year
...category-leading mobile app,Tile tracking devices, and Pet GPS tracker empower members to... ...deeper because of it. We're looking for engineers who want to help define what AI-native backend... ...translate cleanly across the hardware-software boundary. Lead medium-sized, cross-functional...Full timeSummer workInternshipRemote workFlexible hours- ...leading platform technology, patient-friendly devices, and trusted support, we are pioneering... .... We’re looking for Platform Engineers to help us connect systems, manage new types... ...Eastern Time Zone. \n Our Tech Stack Our software system is structured around several...Remote jobFull time
$140k - $180k per year
...technologies with the company’s COSMOS software suite to unify diverse... ...firmware controlling these devices drives adaptive behaviour, calibration... ...directly alongside senior engineers on firmware development,... ...software ~ Familiarity with Linux development tools: gcc/clang,...LinuxFull timeInternshipRemote workFlexible hours- ...This position is responsible for enhancing and maintaining existing software products as well as developing new products. The ideal candidate... ..., Kubernetes, Helm Experience with *nix operating systems - Linux and/or MacOS Working knowledge of the Agile Project...LinuxFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux devices software engineer - snapd. Be the first to apply!
- linux system administrator Remote
- remote linux administrator Remote
- director software engineering Remote
- software engineer co-op Remote
- software developer no experience Remote
- junior software engineer Remote
- software engineer Remote
- software engineer internship Remote
- software engineer - robotics Remote
- new graduate software developer Remote
