Software Engineer - Immutable Ubuntu Desktop, Oslo
Canonical•Posted 2 weeks ago
Job Description
Join Canonical in Oslo as a Software Engineer on the Core Desktop team. Develop the next-generation immutable Ubuntu desktop, enhancing security, reliability, and usability with cutting-edge Linux technologies. Use C/C++, Python, Go, and container tools like kernel namespaces and AppArmor. Remote role in EMEA with global collaboration and exciting team sprints.
Required Skills
C/C++ programmingPython scriptingShell scriptingGo programmingDart/Flutter (occasional)Linux container technologies: kernel namespaces, cgroups, AppArmor, seccompLinux desktop environments: XDG portals, free desktop specifications, systemd, GRUBRust (plus)High-quality, defensive, and performant code writing
Click on skills to find similar jobs requiring these technologies
Requirements
- Outstanding academic results or compelling alternative path
- Undergraduate degree in a technical subject
- Understanding of software development methodologies and life cycles
- Passion for technology and drive to work with motivated colleagues
- Willingness to learn and adapt to immutable desktop challenges
- Skills in Linux containerisation technologies like kernel namespaces, cgroups, AppArmor, seccomp
- Skills in Linux desktop environments including XDG portals, free desktop specifications, systemd, GRUB
- Proficiency in C/C++, Go, Python, and Shell scripting
- Good communication skills for internal and external interactions
- Ability to travel twice a year for company events up to two weeks
Benefits
- Competitive compensation based on location, experience, and performance
- Performance-driven annual bonus
- Distributed work environment with twice-yearly in-person team sprints
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Find More Opportunities
Ready to apply?
Apply on LinkedIn
Similar Opportunities
Discover other positions that might interest you based on skills, company, or location.
Understanding startup business needs and strategyBusiness value sellingCloud principles and Microsoft best practicesStrategic thinking and deal negotiation+2
5h ago
View DetailsWindows XP/7/8.1/10 installation and troubleshootingMicrosoft Office 2010 supportCisco Jabber configurationMac OS basic support+4
6h ago
View Details