Remote Otter LogoRemoteOtter

Software Engineer - Python - Ubuntu Pro client - graduate level - Remote

Posted 24 weeks ago
Software Development
Full Time
Americas

Overview

The Ubuntu Pro Client is a command-line tool that manages specialist services for Ubuntu users, and its quality and stability are critically important. You will work with the Ubuntu Server team and other Canonical product teams to develop, test, and release improvements to the Pro client while ensuring user needs are met.

In Short

  • Collaborate proactively with a distributed team
  • Write high quality code with unit and functional tests
  • 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

Requirements

  • Bachelor’s or equivalent in Computer Science, STEM or similar degree
  • Extensive experience with Python on Linux
  • Interest in Ubuntu Linux systems administration
  • Experience with continuous integration and Debian packaging
  • Experience working with public or on-premise clouds
  • Bonus points for engaging with the open source community

Benefits

  • Work from home flexibility
  • Opportunity to work with a distributed team
  • Engagement with the open source community
  • Global travel opportunities
  • Contribute to a widely used tool
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

Canonical - Jobs logo

Software Engineer - Python - Ubuntu Pro client - graduate level - Remote

Canonical - Jobs

19 weeks ago

Join Canonical as a Software Engineer to develop and enhance the Ubuntu Pro Client, working remotely with a focus on quality and user engagement.

United States
Full-time
Software Development
Ditto Job Board logo

Graduate Software Engineer - Remote

Ditto Job Board

6 weeks ago

Join Ditto as a Graduate Software Engineer and embark on a structured training program to become a professional software engineer.

Worldwide
Full-time
Software Development
Acorns logo

Software Engineer I, Recent Graduate - Remote

Acorns

20 weeks ago

Acorns is looking for entry-level software engineers graduating in 2025 to join their remote team.

United States
Full-time
Software Development
$120,210 - $129,826/year

SELIUK

Lead Python Software Engineer - Remote

SELIUK

11 weeks ago

Join an international company as a Lead Python Software Engineer to develop an AI-Based Code Reviewer framework.

Worldwide
Full-time
Software Development
Canonical logo

Python Software Engineer - Ubuntu Server Certification - Remote

Canonical

24 weeks ago

Canonical is seeking a software engineer for the Server Certification team to develop Python-based testing tools for Ubuntu Server.

Home Based - Americas
Full-time
Software Development