Open Role
Canonical

Remote opportunity at

Canonical

Python Engineer

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers enterprise initiatives across cloud computing, AI, and IoT. The firm operates globally with…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Oct 24, 2026
Listing Views4
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers enterprise initiatives across cloud computing, AI, and IoT. The firm operates globally with a distributed team and primarily remote setups. This general track Python Engineer position hires across multiple teams and seniority levels for individuals who want to build developer tools, web services, and system utilities. Selected candidates will write clean code, engage with the open-source community,…

Job Description

Canonical creates open-source software and operating systems, most notably publishing Ubuntu, which powers enterprise initiatives across cloud computing, AI, and IoT. The firm operates globally with a distributed team and primarily remote setups. This general track Python Engineer position hires across multiple teams and seniority levels for individuals who want to build developer tools, web services, and system utilities.

Selected candidates will write clean code, engage with the open-source community, and own various software products that run on servers, Kubernetes, or desktop environments. The employer rewards performance through annual compensation reviews and structured bonuses, while also supporting professional development with dedicated learning budgets.

Responsibilities

  • Write well-designed, high-quality, and thoroughly tested Python software
  • Collaborate proactively alongside a globally distributed workforce
  • Display technical leadership within the company and open-source communities
  • Debug existing issues and produce robust code fixes
  • Contribute to technical documentation for software tools and products
  • Travel internationally twice a year for company events

Requirements

  • Exceptional academic record spanning high school and university
  • Undergraduate degree in Computer Science or a STEM field, or a compelling alternative path narrative
  • Drive and a history of surpassing expectations
  • Strong organizational skills, self-motivation, and ability to meet deadlines
  • Professional communication style with colleagues and partners
  • Experience writing maintainable, modern Python code
  • Proficiency in written and spoken English
  • Familiarity with Linux, preferably Debian or Ubuntu
  • Capacity for international travel up to two weeks twice a year

Qualifications

  • Experience with container technologies including LXD, Docker, and Kubernetes
  • Understanding of build systems and cross-compilation toolchains
  • Proficiency in additional languages such as Golang, Rust, C, or C++
  • Background in test engineering and deep quality assurance
  • Web or Flutter front-end development experience
  • Familiarity with REST and gRPC APIs
  • Expertise in SQL and NoSQL data stores
  • Experience working with public clouds or OpenStack
  • Background in Debian or Ubuntu packaging
  • Knowledge of systems programming or scalable web services
  • Performance engineering and security experience

Core Skills

Benefits

  • Distributed work environment with twice-yearly in-person team sprints
  • Annual personal learning and development budget of USD 2,000
  • Annual compensation reviews
  • Performance-driven annual bonus
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long haul company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this a remote role?

Yes, Canonical operates as a distributed company with remote roles available in every time zone, alongside mandatory twice-yearly in-person team events.

What education or background is required?

Candidates must have an exceptional academic track record with an undergraduate degree in Computer Science or a STEM field, or present a compelling narrative regarding an alternative path.

What compensation and benefits are provided?

Compensation includes a base pay shaped by location, experience, and performance, along with a performance-driven annual bonus, a USD 2,000 yearly learning budget, leave benefits, and travel perks.

What is the salary range for this position?

The source posting does not specify an exact salary range.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 30, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

397Open Jobs
—No reviews yet
View Company Profile