Canonical Circular Logo

Software Engineer - Stores

Canonical Riyadh, Saudi Arabia Posted: 22 Nov 2024

Financial

  • Estimate: $30k - $45k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and web services at scale. Join Canonical, a growing international software company, to build a rewarding, meaningful career with the best and brightest in technology. 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 face challenges such as scaling production architecture, expanding the range of software for our marketplaces, and enhancing offerings for IoT and large enterprise solutions. If you are passionate about clean APIs, inclined towards shipping, and believe in the significance of automated tests for higher velocity and reliability, you'll be a great fit.

What You'll Do:

  • Collaborate remotely with a globally distributed team.
  • Write clean web service APIs to support both CLI and web frontend clients, primarily using Python (and optionally Golang).
  • Design and implement new features and enhancements from specifications to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers.
  • Discuss ideas and collaborate on finding solutions.
  • Work remotely with global travel opportunities for 2 to 4 weeks for internal and external events.

Who You Are:

  • Demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
  • Broad technology knowledge with a preference for backend code and infrastructure.
  • Experience with relational and non-relational databases and capable of designing efficient data models.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Strong academic background in Computer Science, STEM, or a similar field.
  • Passionate about technology and engaging with diverse talented individuals.
  • Curious, flexible, articulate, and accountable, with a passion for personal growth and teamwork.

Canonical Offers:

  • Work from home
  • Learning and development allowances
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Paid maternity, paternity, and sick leave
  • Priority Pass for travel
  • Exposure to international business and technology

Diversity Commitment:
Canonical is dedicated to fostering a workplace free from discrimination. We value diverse experiences, perspectives, and backgrounds as they create a better work environment and better products. All applicants will receive fair consideration.

Location: Riyadh, Riyadh, Saudi Arabia
Work Conditions: Remote, Full-time

Language Requirements: Not specified.

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.