FAQs
What programming language skills are required for this role?
Excellent Python skills are a key requirement for this Software Engineer position.
What are some advantageous skills for this role?
Previous contributions to open source Python projects, experience in configuring apt, knowledge of deb packaging, and general system administration are advantageous for this role.
What kind of users will the Pro client be used by?
The Pro client is used by a wide range of users, from mission-critical environments to hobbyist Ubuntu users.
What kind of communication is involved in this role?
The Software Engineer will work with the Ubuntu Server team, major cloud partners, Canonical product teams, and users to develop, test, and release improvements to the Pro client.
What values should applicants have for this role?
Applicants should be passionate about the Ubuntu project and its values, and emphasize quality, edge cases, ease of use, documentation, and community coordination.