
Opportunity at
CanonicalPython Software Engineer, Commercial Systems
Canonical, the publisher of the Ubuntu operating system, is hiring a Python Software Engineer to join its Commercial Systems Integrations team. The organization delivers open-source software…
Career Tools
About This Role
Canonical, the publisher of the Ubuntu operating system, is hiring a Python Software Engineer to join its Commercial Systems Integrations team. The organization delivers open-source software and operating systems utilized in global enterprise markets, public cloud, data science, AI, and IoT initiatives. Operating as a distributed company with personnel spanning over eighty countries, the employer builds enterprise services anchored heavily by Python technology. In this role, the engineer will build…
Job Description
Canonical, the publisher of the Ubuntu operating system, is hiring a Python Software Engineer to join its Commercial Systems Integrations team. The organization delivers open-source software and operating systems utilized in global enterprise markets, public cloud, data science, AI, and IoT initiatives. Operating as a distributed company with personnel spanning over eighty countries, the employer builds enterprise services anchored heavily by Python technology.
In this role, the engineer will build and manage solutions focused on automating SaaS user provisioning and tracking portfolio spend. Responsibilities also include incorporating internal and external data sources into the data mesh utilizing open-source ETL platforms to support data-driven decision making. The Integrations team functions as part of a six-team commercial systems unit that coordinates closely with broader business and engineering groups across the enterprise.
This position is based remotely in the EMEA region and requires international travel twice yearly for company events lasting up to two weeks. The employer evaluates compensation based on geographic location, individual performance, and professional experience, reviewing pay annually alongside performance-driven bonuses. Additional offerings include a yearly professional learning budget, employee assistance programs, holiday leave, parental leave, and travel perks.
Responsibilities
- Develop engineering solutions utilizing Python
- Partner with peers on technical architecture and code reviews
- Deploy and operate services maintained by the team
- Coach, mentor, and provide career development feedback based on seniority
- Establish and promote strong engineering and organizational practices
Requirements
- Software development experience in Python
- Undergraduate degree in a technical discipline or an alternative compelling narrative for your chosen path
- Exceptional academic record spanning both high school and university
- Track record of exceeding expectations to deliver outstanding results
- Professional written and spoken English proficiency alongside presentation skills
- Result-oriented mindset with personal drive to fulfill commitments
- Capacity to travel internationally twice yearly for company events of up to two weeks
Qualifications
- Performance engineering and security background
- Experience working with Airbyte, Ranger, Temporal, or Trino
Core Skills
Benefits
- Distributed work environment with biannual in-person team sprints
- Annual personal learning and development budget of USD 2,000
- Annual compensation reviews
- Performance-driven yearly bonus or commission
- Recognition awards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Program
- 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.
Where is this role located?
The position is based remotely in the EMEA region. Additionally, the role requires international travel twice a year for company events that can last up to two weeks.
What are the core technical requirements for the position?
Candidates must have software development experience in Python, an undergraduate technical degree or a compelling alternative narrative, an exceptional academic track record, professional English communication skills, and a result-oriented approach.
What benefits and perks are provided?
Canonical offers a distributed work environment with biannual in-person team sprints, a USD 2,000 annual learning and development budget, annual compensation reviews, performance-driven bonuses, holiday and parental leave, recognition awards, and travel upgrades.
What is the employment type?
The posting specifies full-time employment, though specific weekly hours are not stated.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.