
About Canonical
Empowering the world with open-source software
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 Software Engineer for their App Stores team to develop and operate backend services for the Snap Store and Charmhub.io marketplaces. You'll work primarily with Python and Golang in a remote capacity, contributing to the scaling of production architecture.
Job Description
Who you are
You are an exceptional software engineer with a strong passion for open source software and Linux. You have experience working with Web Services at scale and are eager to tackle exciting challenges in a global distributed team. Your background includes developing backend services and a commitment to clean APIs and efficient shipping of software.
You thrive in a collaborative environment and are comfortable working with colleagues from diverse backgrounds across the globe. You understand the importance of aligning on strategy and execution, and you are ready to contribute to a team that values innovation and growth.
What you'll do
As a Software Engineer on Canonical's Store team, you will develop and operate a large system of backend services that power the Snap Store and Charmhub.io marketplaces. You will primarily work with Python and Golang, focusing on scaling production architecture and expanding the range of software delivered through the system. Your role will involve enhancing offerings for IoT and large enterprise solutions, ensuring that the services you build are robust and efficient.
You will collaborate closely with other engineers and stakeholders to align on project goals and deliver high-quality software. Your contributions will directly impact the success of Canonical's marketplaces, and you will have the opportunity to learn new skills and grow your career in a supportive environment.
What we offer
Canonical offers a unique opportunity to work in a fully remote environment with a diverse team of over 1200 colleagues in 75+ countries. You will be part of a company that is a pioneer in open source software and is committed to fostering a workplace free from discrimination. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds in our team.
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

Ios Engineer
Pinterest is hiring a Senior iOS Software Engineer to build innovative features for their platform. You'll work closely with product managers and designers using iOS and Swift to enhance user experiences. This position requires strong iOS development skills and experience in building robust frameworks.

Software Engineering
Pinterest is hiring a Senior Software Engineer specializing in iOS to build robust frameworks and features for millions of users. You'll collaborate with product managers, designers, and backend engineers, utilizing your expertise in iOS development. This role requires strong problem-solving skills and a passion for innovation.

Mobile Engineer
Pinterest is hiring a Mobile Engineer to build innovative iOS features that enhance user experience. You'll collaborate with product managers and designers, utilizing your iOS expertise to drive product development. This role requires a strong background in mobile engineering.

Mobile Engineer
amo is hiring a Mobile Engineer to join their iOS team, focusing on feature development and platform improvements. You'll work closely with the founding team and contribute to high-quality UI and advanced media effects. This role requires expertise in iOS development.

Ios Engineer
Instacart is hiring a Senior iOS Engineer to develop features for their Shopper iOS app. You'll focus on architecture, design, and development to enhance the mobile experience. This role requires expertise in iOS and Swift.