Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Software engineer - immutable ubuntu desktop

Dublin
Canonical
Software engineer
€100,000 - €125,000 a year
Posted: 10 October
Offer description

Software Engineer - Immutable Ubuntu Desktop

Canonical is hiring a Software Engineer on the Core Desktop team. In this role, you'll join a dedicated team of professionals to build the next generation of immutable Ubuntu desktop. Our goal is to put Linux desktops back at the forefront of security, reliability and usability. We mostly code in system languages such as C/C++ and use Python and Shell scripting as well. Occasionally we use Go, and Dart / Flutter. This role offers a unique opportunity to grow and learn in a fast-paced environment. Your contributions, guided by more experienced team members, will be essential in shaping the future of Ubuntu's Core Desktop.


Location

Location: This is a home-based position on a team in the EMEA region.


Responsibilities

* Design and develop elements of the Core Desktop.
* Work with the latest Linux container technologies - kernel namespaces, cgroups, apparmor, seccomp and more.
* Write high quality, defensive and performant code for millions of demanding daily users.
* Collaborate with team members to understand the intricacies of immutable desktops.
* Participate in code reviews to ensure quality standards and architecture.
* Engage with the Ubuntu community to gather user feedback and insights.
* Contribute to documentation to aid learning for current and future team members.
* Take part in regular team meetings to discuss progress, challenges, and upcoming sprints.
* Troubleshoot and resolve user-reported issues, gaining experience in debugging and problem-solving.


Qualifications

* Outstanding academic results; an undergraduate degree in a technical subject or equivalent experience.
* Understanding of software development methodologies and life cycles.
* Passion for technology and collaboration with motivated colleagues.
* Willingness to learn and adapt, with interest in immutable desktop environments.
* Skills in Linux containerisation technologies - kernel namespaces, cgroups, apparmor, or seccomp.
* Skills in Linux desktop environments - XDG portals, freedesktop specifications, systemd, GRUB, etc.
* Proficiency in C/C++, Go, Python and Shell scripting.
* Good communication skills for internal and external interactions.
* Ability to travel up to twice a year for company events up to two weeks long.


Additional Skills

* Familiarity with Rust, Golang and Dart / Flutter is a plus.
* Initiative to proactively identify opportunities and solve challenges.
* Curiosity, flexibility, and a strong sense of accountability.
* A focus on soft skills, including passion, enterprise, and self-motivation.


What we offer

We offer a globally aware compensation approach with an annual review and performance-based bonuses, plus benefits aligned with Canonical values.

* Distributed work environment with twice-yearly in-person team sprints.
* Personal learning and development budget of USD 2,000 per year.
* Annual compensation review and recognition rewards.
* Annual holiday leave and maternity/paternity leave.
* Employee Assistance Programme and opportunities to travel to new locations to meet colleagues.
* Travel upgrades for long-haul company events.


About Canonical

Canonical is a pioneering tech firm that publishes Ubuntu and drives the global move to open source. We recruit on a global basis and maintain high standards for new hires. Canonical has been remote-first since 2004.


EEO and non-discrimination

Canonical is an equal opportunity employer. We foster a workplace free from discrimination, with fair consideration for all applicants.

#J-18808-Ljbffr

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer
Dublin
beBeeDeveloper
Software engineer
Similar job
Senior software engineer - machine learning platform
Dublin
Sony Interactive Entertainment
Software engineer
€80,000 - €100,000 a year
Similar job
Staff software engineer, full stack (m/f/d)
Dublin
Affinidi
Software engineer
€100,000 - €125,000 a year
Similar jobs
It jobs in Dublin
jobs Dublin
jobs County Dublin
jobs Leinster
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Dublin > Software Engineer - Immutable Ubuntu Desktop

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save