Logo
Jobs › IT Development/Software Engineering › Python Engineer

Python Engineer

Canonical via Canonical
Salary
Not Disclosed
Location
Remote (Worldwide)
Type
Full Time
Deadline
30 Oct 2026
7 days left
Job Description
  • Canonical is hiring Python engineers on a general track spanning every team working in Python and all seniority levels, building high-quality, well-tested Python for products running on servers, Kubernetes, desktops or as web services for Ubuntu.
  • Write high-quality, well-designed and well-tested Python software
  • Collaborate proactively with a globally distributed team
  • Display technical leadership at Canonical and in our 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
  • Work from home with global travel twice a year for company events
Requirements
  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your 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 interacting with colleagues, partners, and community
  • Experience writing thoroughly designed, modern, maintainable Python
  • Conscientiousness and detail orientation, with a focus on performance
  • 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
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each
  • Nice to have: Experience with container technologies such as LXD, Docker and Kubernetes
  • Nice to have: Understanding of build systems and toolchains, including for cross-compilation
  • Nice to have: Additional languages, particularly Golang or Rust, C or C++
  • Nice to have: Deep quality and test engineering
  • Nice to have: Web or Flutter front-end experience
  • Nice to have: REST and gRPC API experience
  • Nice to have: SQL and NoSQL data store expertise
  • Nice to have: Experience with public clouds or OpenStack
  • Nice to have: Experience with Debian/Ubuntu packaging
  • Nice to have: Experience with systems programming or scalable web services
  • Nice to have: Performance engineering and security experience
Done for you
We'll apply to this for you

Denidel's HR team submits and tracks the application on your behalf.

Log in to apply Create free account

Opens the employer's own site, where you complete your application

Posted10 Oct 2026
Views0
Apply now