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
View details
Apply Now