Company logo hidden

Software Engineer - App Stores

Unlock employer Dubai, United Arab Emirates Posted: 24 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified

Position

Canonical is a leading provider of open source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is widely used in various initiatives such as public cloud, data science, AI, and IoT. Canonical's Store team is responsible for developing and operating backend services that power the Snap Store and Charmhub.io marketplaces. This is an exciting opportunity for a software engineer passionate about open source software, Linux, and web services at scale. You will work with a globally distributed team, tackle challenges related to scaling production architecture, and significantly expand the range of software delivered through our system.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Responsibilities:

  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, primarily using Python (with optional Golang).
  • Design and implement new features and enhancements, ensuring operational efficiency at scale.
  • Review code and technical designs produced by other engineers.
  • Engage in discussions to find effective solutions.
  • Participate in global travel for 2 to 4 weeks for internal and external events.

Who You Are:

  • You have professional proficiency in developing public-facing APIs and web applications using Python.
  • You possess broad technology knowledge, with a preference for backend development and infrastructure.
  • You are skilled in relational and non-relational databases, capable of designing efficient data models and tuning queries.
  • You are comfortable working in an Ubuntu development and deployment environment.
  • You hold a degree in Computer Science, STEM, or a similar field with strong academic performance.
  • You have a passion for technology and enjoy collaborating with diverse teams.
  • You are curious, flexible, articulate, and accountable, with a commitment to self-motivation.

Canonical’s Culture: Canonical is a remote-first, global software company with a mission to realize the potential of free software. Our team of 700 professionals across 50 countries works collaboratively to deliver on our goal of creating cost-effective, efficient, and secure software solutions. We value diversity and are committed to creating an inclusive workplace.

Application Process: As an equal opportunity employer, we encourage applicants from all backgrounds to apply and will ensure fair consideration for all candidates.

Canonical Offers: Working at Canonical means being part of a pioneering tech firm at the forefront of the global open-source movement. Expect to be challenged, think differently, and grow in a future-oriented work environment.

Language Requirements: Proficiency in English is required.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct