Software Engineer - Immutable Ubuntu Desktop
Canonical
Overview
Role involves developing the next generation of immutable Ubuntu desktop with a focus on security and usability.
Ideal candidate should have skills in software development and a passion for technology, particularly in Linux environments.
remotejuniorpermanentfull-timeEnglishCC++PythonGoFlutterLinux
Locations
Requirements
Degree in technical subject Understanding of software development methodologies Skills in C/C++, Go, Python, Shell scripting Skills in Linux container technologies Good communication skills Willingness to learn and adapt
Responsibilities
Design and develop Core Desktop elements Write high quality, defensive code Collaborate with team members Participate in code reviews Engage with the Ubuntu community Troubleshoot user-reported issues Contribute to documentation Take part in team meetings
Benefits
Annual compensation review Maternity and paternity leave Employee Assistance Programme Distributed work environment