Remote Python Engineer - Open Source Platform

United States Digital Space LLC

United States

Remote

USD 110,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Travel twice a year
Learning budget
Compensation review
Holiday leave
Employee Assistance Programme
Travel upgrades

Job summary

Canonical, the company behind Ubuntu, is hiring Python Developers across teams to contribute high-quality, idiomatic Python code for servers, Kubernetes, desktops, and web services for Ubuntu clients. You will collaborate with a global, distributed team and engage with the broader open-source community to build reliable software and scalable services.

The role emphasizes documentation, testing, and thoughtful design.

Qualifications

  • Academic track record in school and university.
  • Undergraduate degree in Computer Science or STEM, or compelling alternative path.
  • Drive and a track record of going above and beyond expectations.
  • Well-organised, self-starting and able to deliver to schedule.
  • Professional manner with colleagues, partners, and community.
  • Experience writing thoroughly designed, modern, maintainable Python.
  • Conscientiousness and detail orientation, with performance focus.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, thoughtfulness, and self-motivation.
  • Excellent communication and presentation skills.
  • Able to travel twice a year for company events.

Responsibilities

  • Write high-quality, well-designed and well-tested Python software.
  • Collaborate with a globally distributed team.
  • Display technical leadership within the company and communities.
  • Debug issues and produce high-quality code to fix them.
  • Contribute to technical documentation to set a high standard.
  • Work from home with travel to company events twice yearly.

Skills

Python
Open source
Distributed teams
Documentation
English

Education

CS or STEM degree

Tools

Linux
Docker
Kubernetes
LXD

Job description

Canonical, the company behind Ubuntu, is hiring Python Developers across teams to contribute high-quality, idiomatic Python code for servers, Kubernetes, desktops, and web services for Ubuntu clients. You will collaborate with a global, distributed team and engage with the broader open-source community to build reliable software and scalable services.

The role emphasizes documentation, testing, and thoughtful design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Python Engineer – Open Source Innovator
Remote Python Engineer – Open Source Innovator

Canonical • United States

Remote
USD 120,000 - 170,000
Annual bonus
Learning budget USD 2,000
Twice-yearly team sprints in person
+2
Remote Python Software Engineer – Ubuntu Pro Client
Remote Python Software Engineer – Ubuntu Pro Client

Canonical • Omaha (NE)

On-site
USD 90,000 - 120,000
Personal learning budget of USD 2,000
Annual compensation review
Maternity and paternity leave
+2
Remote Software Engineer, Ubuntu Cloud & Open Source
Remote Software Engineer, Ubuntu Cloud & Open Source

Canonical • United States

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Team Member Assistance Program & Wellness Platform
+1
Remote Python Software Engineer — Ubuntu Pro Client
Remote Python Software Engineer — Ubuntu Pro Client

Canonical • Raleigh (NC)

Remote
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Remote Python Software Engineer – Ubuntu Pro Client
Remote Python Software Engineer – Ubuntu Pro Client

Canonical • Charlotte (NC)

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+3
Remote Python Software Engineer – Ubuntu Pro Client
Remote Python Software Engineer – Ubuntu Pro Client

Canonical • Fresno (CA)

On-site
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Python Software Engineer – Ubuntu Pro Client
Remote Python Software Engineer – Ubuntu Pro Client

Canonical • Seattle (WA)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Python Software Engineer - Ubuntu Pro Client (Remote)
Python Software Engineer - Ubuntu Pro Client (Remote)

Canonical • City of Syracuse (NY)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
Software Engineer - Python - Ubuntu Pro client - graduate level
Software Engineer - Python - Ubuntu Pro client - graduate level

Canonical • Tacoma (WA)

On-site
USD 80,000 - 120,000
Annual learning and development budget of USD 2,000
Regular compensation reviews and performance bonuses
Comprehensive benefits including leave, wellness, and travel opportunities
+1
Remote Python Software Engineer – Ubuntu Pro Client
Remote Python Software Engineer – Ubuntu Pro Client

Canonical • Madison (WI)

On-site
USD 80,000 - 120,000
Personal learning and development budget
Annual compensation review
Recognition rewards
+2