Overview
Job Description
Canonical is seeking an exceptional Software Engineer with a passion for open-source software, Linux, and large-scale web services. This role involves developing and operating backend services that power the Snap Store and Charmhub.io marketplaces. The position offers an exciting opportunity to work with cutting-edge technologies, a global team, and impactful projects in the open-source community.
Batch Eligible
2024 graduates with relevant qualifications.
Education Requirement
Bachelor’s or Master’s degree in Computer Science, STEM, or a related field.
Technical Skills Required
Python, Golang, Web APIs, relational databases, non-relational databases, data modeling, query optimization, Ubuntu development, deployment platforms, backend systems, cloud technologies.
Key Responsibilities
- Collaborate with a globally distributed team to develop backend services.
- Design and write clean web service APIs supporting CLI and web frontend clients, primarily in Python (and optionally in Golang).
- Implement new features and enhancements from specification to production and handle ongoing operations at scale.
- Conduct code reviews and evaluate technical designs produced by peers.
- Work on data modeling and optimize queries for relational and non-relational databases.
- Contribute to scaling the production architecture and expanding the scope of marketplace software.
- Participate in discussions to find effective solutions and foster innovation.
- Occasionally travel globally for internal and external events (2-4 weeks).
Qualifications
- Demonstrated proficiency in developing public-facing APIs and web applications using Python.
- Strong backend development experience and familiarity with Ubuntu as a development platform.
- Experience designing efficient data models and tuning database queries.
- Strong academic background in Computer Science or related fields.
- Excellent communication and collaboration skills, with a passion for technology and innovation.
What Canonical Offers
- Remote-first work environment with flexible working arrangements.
- Learning and development allowances.
- Competitive salary with annual compensation review.
- Recognition rewards and generous annual leave.
- Paid maternity, paternity, and sick leave.
- Exposure to global business and technology environments.
- Priority Pass for travel.
Canonical values diversity and is committed to creating an inclusive workplace. Join Canonical to build a rewarding career, collaborate with talented professionals worldwide, and contribute to the open-source community.
If an employer asks you to pay any kind of fee, please notify us immediately. Talentd does not charge any fee from applicants and we do not allow other companies to do so.
Key Skills
Related Tags
Browse More Jobs
Education Requirements
- Bachelor’s or Master’s degree in Computer Science, STEM, or a related field.
Eligible Batch Years

Canonical
Canonical Ltd. is a globally recognized software company best known as the publisher of the Ubuntu operating system, one of the most popular Linux distributions in the world. Founded in 2004 by entrepreneur Mark Shuttleworth, Canonical's mission is to enable innovation and automation through open-source software, making technology accessible and secure for individuals, enterprises, and governments. The company operates remotely with a distributed workforce spanning multiple continents, reflecting its commitment to global collaboration and inclusivity.
Canonical provides a wide range of services including cloud infrastructure solutions, IoT platforms, container orchestration, and enterprise support for Ubuntu. It has established a strong reputation in the open-source community and among enterprise clients for its reliability, security, and scalability. Recent developments include advancements in Ubuntu's long-term support releases, expanded partnerships with major cloud providers such as AWS, Azure, and Google Cloud, and contributions to emerging technologies like Kubernetes and AI/ML frameworks. With a workforce of over 500 employees, Canonical continues to play a pivotal role in shaping the future of open-source software and cloud computing.
Company Details
Connect With Us
Websitecanonical.com