Activez les alertes d’offres d’emploi par e-mail !

Linux devices software engineer - snapd

Canonical

Lille

À distance

EUR 40 000 - 80 000

Plein temps

Il y a 13 jours

Mulipliez les invitations à des entretiens

Créez un CV sur mesure et personnalisé en fonction du poste pour multiplier vos chances.

Résumé du poste

An innovative software company is seeking a passionate Linux devices software engineer to join their SnapD team. This role focuses on developing robust, high-quality Golang code for mission-critical software delivery and device management. You'll work in a dynamic environment, collaborating with talented professionals while contributing to open-source solutions that enhance the Linux ecosystem. If you're excited about technology and eager to make an impact in the open-source community, this is the perfect opportunity for you. Enjoy the flexibility of remote work with occasional global travel, all while being part of a forward-thinking organization dedicated to quality and performance.

Prestations

Work from home
Learning and development allowances
Competitive Salary
Annual compensation review
Recognition rewards
Generous annual leave
Paid maternity leave
Paid paternity leave
Paid sick leave
Priority Pass for travel

Qualifications

  • Experience in software development using Go, Python, C, or C++.
  • Knowledge of Linux fundamentals like cgroups and namespaces.

Responsabilités

  • Collaborate with a distributed team to write high-quality code.
  • Debug Linux system-level issues and produce robust solutions.
  • Review code from peers and discuss collaborative solutions.

Connaissances

Golang
Python
C
C++
Linux system-level fundamentals
Software testing
Code reviews

Formation

Bachelor in Computer Science
STEM or similar degree

Description du poste

Join to apply for the Linux devices software engineer - snapd role at Canonical

2 months ago Be among the first 25 applicants

Join to apply for the Linux devices software engineer - snapd role at Canonical

Get AI-powered advice on this job and more exclusive features.

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.

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.

What you'll do

  • 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

Who you are

  • 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

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 1100 professionals across 70 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

  • Work from home
  • Learning and development allowances
  • Competitive Salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

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.

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer - Solutions Engineering

Lille, Hauts-de-France, France 1 month ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Lille, Hauts-de-France, France 1 month ago

Software Engineer - Cross-platform C++ - Multipass

Lille, Hauts-de-France, France 1 month ago

Lille, Hauts-de-France, France 1 month ago

Software Engineer (Python/Linux/Packaging)
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Lille, Hauts-de-France, France 1 month ago

Software Engineer - Python - Container Images
Python Software Engineer, Commercial Systems

Lille, Hauts-de-France, France 1 month ago

Lille, Hauts-de-France, France 2 weeks ago

Lille, Hauts-de-France, France 1 month ago

Lille, Hauts-de-France, France 2 weeks ago

C++ Graphics and Windowing System Software Engineer - Mir

Lille, Hauts-de-France, France 2 weeks ago

Software Engineer - Immutable Ubuntu Desktop

Lille, Hauts-de-France, France 1 month ago

Distributed Systems Software Engineer, Python / Go

Lille, Hauts-de-France, France 3 weeks ago

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Lille, Hauts-de-France, France 1 month ago

Lille, Hauts-de-France, France 1 month ago

Lille, Hauts-de-France, France 1 month ago

Python Software Engineer - Ubuntu Hardware Certification Team

Lille, Hauts-de-France, France 3 weeks ago

Lille, Hauts-de-France, France 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.