Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a leading open-source software company as a Software Engineer, where you'll develop backend services for the Snap Store and Charmhub.io. Work remotely with a diverse team, focusing on clean APIs and scalable solutions. Canonical offers a supportive environment with generous benefits and opportunities for professional growth.
This is an exciting opportunity for an experienced software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.
Canonical's Store team develops and operates the backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with some Golang. If you have a passion for clean APIs, a bias towards shipping, and believe tests are key to higher velocity and reliability, you'll fit right in.
We face exciting challenges ahead, including scaling our production architecture, expanding the store backend to support additional package types, and enhancing our on-prem offerings for IoT and Enterprise solutions.
Canonical is a growing, international software company working with the open-source community to deliver Ubuntu, the world’s #1 cloud operating system. Our mission is to realize the potential of free software in the lives of individuals and organizations. We help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu. Canonical is a unique, remote-first, open-source tech company with 700 professionals across 50 countries. We aim to be the best, not the biggest, global software company, fostering a digital workplace that is inclusive and diverse.
We are committed to a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds enrich our work environment and products. We welcome applications from all backgrounds and identities.
Location: Sevilla la Nueva, Madrid, Spain
Estimated Salary: $70,000 — $110,000/year based on similar roles in Python, Backend, Cloud, and Design fields.