Canonical Circular Logo

Software Engineer - App Stores

Canonical Riyadh, Saudi Arabia Posted: 24 Apr 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is extensively used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.

We are seeking an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. The Store team at Canonical develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces, primarily using Python with some Golang.

You will have the opportunity to engage in exciting challenges including scaling our production architecture, expanding the range of software delivered through our marketplaces, and enhancing offerings for the IoT and large enterprise solutions.

Key Responsibilities:

  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support CLI and web frontend clients using Python (and optionally Golang).
  • Design and implement new features and enhancements from specification to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding effective solutions.

Who You Are:

  • Demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • Strong background in backend code and infrastructure, with knowledge of both relational and non-relational databases.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Strong academic performance in Computer Science, STEM or a similar field.
  • Passionate about technology, curious, flexible, articulate, and accountable.

Language Requirements:

  • Professional proficiency in English is preferred.

Location and Work Conditions:

  • Full-time, Remote with global travel for 2 to 4 weeks for internal and external events.
Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.