← All roles
C

Python Engineer

Canonical · Engineering · 4d ago

✓

Anyone, anywhere in the world can apply.

Open to remote candidates globally across every time zone with a distributed team in 75+ countries.

WorldwideAny timezonePythonLinuxUbuntuOpen Source

Applies on the original listing · via Jobicy

Who can apply

Read straight from the listing, so you know before you spend time on it.

Anywhere in the world

Anyone, anywhere in the world can apply.

Open to remote candidates globally across every time zone with a distributed team in 75+ countries.

Over 1,200 colleagues across 75+ countries with remote roles in every time zone.

Async-first
The listing doesn't promise async-first working.
Contractor / B2B
No mention of hiring international contractors or invoicing.
Global stipend
Provides a USD 2,000 annual personal learning and development budget.
Annual retreat
Teams meet twice a year in person for international sprints lasting up to two weeks each.

Read from the listing automatically. Always confirm the details with the company before you accept an offer.

About the role

This is a general track engineering role covering teams across Canonical that build everything from system utilities and desktop tools to scalable web services and Kubernetes backends. You will write idiomatic, thoroughly tested Python code, produce high-quality technical documentation, and collaborate directly with the broader open-source community.

What you'll do

  • Write high-quality, well-designed, and well-tested Python software
  • Collaborate proactively with a globally distributed team across various time zones
  • Display technical leadership within Canonical and across open-source communities
  • Debug issues and produce high-quality code to fix them
  • Contribute to technical documentation with the aim to make it the best of its kind
  • Travel internationally twice a year for company events and team sprints

What you bring

  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • Demonstrated experience writing thoroughly designed, modern, and maintainable Python
  • Hands-on experience with Linux, preferably Debian or Ubuntu
  • Professional written and spoken English communication skills
  • Ability to travel globally twice a year for company sprints of up to two weeks each

About Canonical

Canonical is the publisher of Ubuntu and a pioneer in open-source operating systems and cloud technologies, employing over 1,200 people across 75+ countries.

View Canonical profile & open roles →

Get new verified roles in your inbox — no account needed.

Unsubscribe any time. See our Privacy Policy.