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 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.

Job Description

Who you are

You are an outstanding Python engineer with a passion for open-source software and innovation. You understand that a great product is more than just code; it requires comprehensive testing, documentation, and a user-friendly interface. You thrive in a collaborative environment and are eager to contribute to projects that impact the global enterprise landscape.

You have experience working with Python in various contexts, whether it be web services, system utilities, or data science applications. You appreciate the importance of writing clean, maintainable code and are always looking for ways to improve your skills and knowledge in the field. You are comfortable working in a distributed team and understand the nuances of remote collaboration.

What you'll do

As a Python Engineer at Canonical, you will work on a variety of projects that leverage the power of Python in open-source software development. You will collaborate with teams across the organization to build and enhance services that are integral to the Ubuntu platform. Your role will involve writing high-quality code, participating in code reviews, and contributing to the overall architecture of the systems you work on.

You will also engage with the community, sharing your knowledge and learning from others. Your contributions will help shape the future of Canonical's offerings, ensuring they meet the needs of enterprise customers and developers alike. You will be part of a culture that values diversity of experience and perspective, fostering an inclusive environment where everyone can thrive.

What we offer

Canonical provides a unique opportunity to work in a fully remote environment with colleagues from around the world. You will have the chance to participate in in-person meetings a few times a year in interesting locations, allowing for meaningful connections and collaboration. The company is committed to professional growth and encourages you to think differently, work smarter, and continuously learn new skills.

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

YLD

Backend Engineer

YLD📍 Portugal - Remote

YLD is hiring a Python Engineer to develop high-quality products and build scalable cloud infrastructure. You'll work with Python and AWS in a remote-first environment. This position requires experience in software engineering and cloud technologies.

🏠 RemoteMid-Level
2w ago
Lendable

Python Engineer

Lendable📍 London - On-Site

Lendable is hiring a Python Engineer to join their Central Operations team. You'll work on building technology for consumer finance products, focusing on operational challenges. This role requires experience in Python development.

🏛️ On-SiteMid-Level
2w ago
Canonical

Software Engineering

Canonical📍 Worldwide - Remote

Canonical is hiring a Software Engineer to build open source applications running on Kubernetes. You'll work with Python and contribute to transforming internal workloads into automated operations. This position requires experience with Python and Kubernetes.

🏠 Remote
2w ago
Sparkland Trading

Python Developer

Sparkland Trading📍 Dubai - Remote

Sparkland Trading is hiring a Senior Python Developer to develop and maintain infrastructure and data processing services. You'll work with technologies like Python, PostgreSQL, and Docker in a fully remote environment based in Dubai.

🏠 RemoteSenior
4d ago
Canonical

Software Engineering

Canonical📍 Emea - Remote

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.

🏠 Remote
3w ago