FAQs
What programming language skills are required for this position?
Excellent Python skills are a key requirement for this role, with previous contributions to open source Python projects being an advantage.
What experience is beneficial for this position?
Experience in configuring apt, knowledge of deb packaging, and general system administration is advantageous in this role.
What qualities should applicants possess for this role?
Applicants should be passionate about the Ubuntu project and its values, focused on quality, and have an emphasis on thinking of edge cases, ease of use, documentation, and community coordination.
Who will the Software Engineer work alongside with in this role?
The Software Engineer will work with the Ubuntu Server team, major cloud partners, and multiple Canonical product teams to develop, test, and release improvements to the Ubuntu Pro client.