Software Engineer - App Stores

Home based - Worldwide
Posted 58 months ago
Expires July 19, 2026
Full TimeRemoteEngineeringLegal Tech

The Software Engineer - App Stores role at Canonical is an opportunity to work on the backend systems that power the distribution of applications through Linux-based app stores, such as Snap Store. The engineering team is comprised of talented professionals committed to building secure, high-quality software, all within Canonical’s broader mission of open-source adoption and innovation. As part of a distributed, globally located team, the engineer will contribute to a dynamic environment focused on delivering robust, scalable services.

In this position, the software engineer will be responsible for designing, developing, and supporting cloud services related to application hosting, discovery, and delivery. Day-to-day duties include writing clean and maintainable code, improving APIs, ensuring the performance and reliability of backend services, and collaborating with other engineering teams across Canonical to integrate features and resolve technical challenges. Proactive participation in code reviews, automated testing, and infrastructure improvements is expected.

Canonical is seeking candidates with strong hands-on experience in Python and cloud technologies. Familiarity with containerization, distributed applications, and web service architectures is highly valued. Ideal applicants will have a background in building complex backend systems, a solid understanding of REST APIs, and experience working in DevOps or continuous integration environments. Excellent communication and problem-solving skills are essential due to the distributed nature of the team.

In addition to a competitive salary, Canonical offers a variety of benefits, including flexible working arrangements, professional development resources, generous leave, and opportunities for travel. Employees enjoy collaborating with a passionate, international group of colleagues committed to the advancement of open-source software.

Canonical prides itself on a culture of innovation and autonomy, where engineers have the freedom to make meaningful contributions and advance their careers. The company supports remote work and places a strong emphasis on professional growth, creativity, and technical excellence, making it an attractive destination for software professionals interested in global impact.

More Jobs at Canonical