Software Engineer - Ubuntu Pro client
New
C
CanonicalOpen source software
The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.Full-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonCloud ComputingCI/CDLinuxUnit Testing
Requirements
- Bachelor’s or equivalent in Computer Science, STEM or similar degree
- Extensive experience with Python on Linux
- Experience or interest in Ubuntu Linux systems administration
- Experience or interest in continuous integration
- Experience or interest in end-system contract management
- Experience or interest in Debian packaging
- Experience or interest in working with public or on-premise clouds
- Curious, flexible, articulate, and accountable
- Passionate, enterprising, thoughtful, and self-motivated
- Previous contributions to open source Python projects is an advantage
Responsibilities
- Collaborate proactively with a distributed team
- Write high quality code, with unit and functional tests, to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and investigate to find good solutions
- Work from home, with global travel 2 to 4 weeks per year for internal and external events
View Full Description & ApplyYou'll be redirected to the employer's site