Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Our platform, Ubuntu, is widely used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
Our customers include leading public cloud and silicon providers, as well as industry leaders across sectors.
The company is founder-led, profitable, and growing.
This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale.
Join Canonical to build a rewarding career working with talented professionals in technology.
About the Role
The Canonical Store team develops and operates backend services powering the Snap Store and Charmhub.io marketplaces.
Our services are primarily built in Python, with some components in Golang.
We face challenges such as scaling our architecture, expanding software delivery, and enhancing our offerings for IoT and enterprise solutions.
If you are passionate about clean APIs, shipping code, and automated testing for higher velocity and reliability, you will be a great fit.
What You'll Do
Collaborate remotely with a globally distributed team.
Develop web service APIs supporting CLI and web clients using Python (and optionally Golang).
Design and implement features from specification to production and ongoing operations at scale.
Review code and technical designs from other engineers.
Engage in idea discussion and collaborative problem-solving.
Work remotely with occasional travel (2-4 weeks) for internal and external events.
Who You Are
Proficient in developing public-facing APIs and web applications using Python.
Experienced with backend code and infrastructure, familiar with relational and non-relational databases, and capable of designing performant data models and tuning queries.
Comfortable working on Ubuntu as a development and deployment platform.
Strong academic background in Computer Science, STEM, or similar.
Passionate about technology and collaborating with diverse talented teams.
Curious, flexible, articulate, and accountable.
Valuing soft skills, being passionate, enterprising, thoughtful, and self-motivated.
About Canonical
Canonical is an international software company working with the open-source community to deliver Ubuntu, the world's leading cloud OS.
Our mission is to unlock the potential of free software for individuals and organizations.
We help businesses reduce costs, improve efficiency, and enhance security with Ubuntu.
As a remote-first company with over 700 professionals across 50 countries, we set the pace for the modern digital workplace.
What We Offer
As a pioneer in open source, Canonical is at the forefront of AI, IoT, and cloud technologies.
We recruit globally and uphold high standards for excellence.
Working remotely since 2004, we foster a future-oriented work environment that encourages innovation, continuous learning, and skill development.
Canonical is an equal opportunity employer committed to diversity and inclusion.
We welcome applications from all backgrounds and identities, ensuring fair consideration for everyone.
#J-18808-Ljbffr