Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Skills & Technologies

Overview

Canonical is hiring a Python Software Engineer for their Commercial Systems team to develop and operate Python-based solutions for SAAS user management and data integration. This role requires a strong focus on engineering quality and continuous skill development.

Job Description

Who you are

You are a Python Software Engineer who strives for the highest engineering quality and seeks continuous improvement in your skills. You have experience working with open-source software and understand the importance of collaboration in a distributed team environment. You are passionate about developing solutions that enhance user management and data integration processes.

You thrive in a remote work setting and are comfortable with the challenges that come with it. You have a strong understanding of Python and its applications in commercial systems, and you are eager to apply your knowledge to real-world problems. You are a proactive learner who enjoys tackling complex challenges and finding innovative solutions.

What you'll do

As a Python Software Engineer at Canonical, you will be part of the Integrations team responsible for automating SAAS user management and onboarding new data sources to the data mesh. You will design, develop, and operate Python-based solutions that are critical to the success of Canonical's business. Your work will involve collaborating closely with other engineering and business teams to ensure that the solutions you create meet the needs of our customers.

You will be challenged to think differently and work smarter, continuously learning new skills and applying them in your role. You will have the opportunity to contribute to various exciting open-source solutions and popular software systems, making a significant impact on the company's operations.

What we offer

Canonical offers a unique work environment that fosters diversity and inclusion. You will be part of a global team that meets periodically in interesting locations around the world to align on strategy and execution. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of open-source software and making a difference in the technology landscape.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Backend Engineer

Canonical📍 Emea - Remote

Canonical is hiring a Golang Software Engineer to work on Commercial Systems. You'll develop high-quality software solutions using Golang and collaborate with various engineering teams. This position is open to any seniority level.

🏠 Remote
3w ago
Canonical

Engineering Manager

Canonical📍 Emea - Remote

Canonical is hiring an Engineering Manager for their Commercial Systems unit to lead engineering teams in developing innovative open-source solutions. You'll work with technologies like Go and collaborate closely with cross-functional teams. This position requires a strong focus on engineering quality and team development.

🏠 RemoteLead
2w ago
Canonical

Software Engineering

Canonical📍 Americas - Remote

Canonical is hiring a Software Engineer to develop and maintain Python tools for packaging and automation. You'll work with Linux systems and contribute to the Snapcraft platform. This role requires strong skills in Python and packaging formats.

🏠 Remote
1 month ago
Canonical

Python Engineer

Canonical📍 Worldwide - Remote

Canonical is hiring a Python Engineer to contribute to their open-source software initiatives. You'll work on various projects across the enterprise landscape, focusing on collaboration and innovation. This role is open to engineers at all levels of experience.

🏠 Remote
1 month ago
Canonical

Engineering Manager

Canonical📍 Emea - Remote

Canonical is hiring an Engineering Manager for their Commercial Systems team to oversee the development of internal products. You'll work with Salesforce and NetSuite to enhance business processes. This role requires strong leadership and engineering quality standards.

🏠 RemoteLead
1 month ago