Talent.com
This job offer is not available in your country.
Software Engineer - App Stores

Software Engineer - App Stores

CanonicalRiyadh, Saudi Arabia
24 days ago
Job description

Join to apply for the

Software Engineer - App Stores

role at

Canonical Join to apply for the

Software Engineer - App Stores

role at

Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.

We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.

If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

What you'll do

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

Who you are

You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python. You have a broad technology base but favour backend code and infrastructure. You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them. You are comfortable with Ubuntu as a development and deployment platform. You have demonstrated strong academic performance in Computer Science, STEM or a similar degree. You love technology and working with a diverse set of talented people. You are curious, flexible, articulate, and accountable. You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu the world's #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers :

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#stack

Seniority level

Seniority level Entry level Employment type

Employment type Full-time Job function

Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Get notified about new Software Engineer jobs in

Jiddah, Makkah, Saudi Arabia . Junior Software Engineer - Cross-platform C++ - Multipass

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Software Engineer (Python / Linux / Packaging)

Software Engineer - Solutions Engineering

Software Engineer - Cross-platform C++ - Multipass

Distributed Systems Software Engineer, Python / Go

Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

Software Engineer - Immutable Ubuntu Desktop

Software Engineer - Python - Container Images

Software Engineer - Python - Container Images

Software Engineer - Python - Container Images

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

System Software Engineer - GCC / LLVM compiler, tooling, and ecosystem

Software Engineer, Ceph & Distributed Storage

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Riyadh, Saudi Arabia

Related jobs
  • Promoted
Sr. Software Development Engineer

Sr. Software Development Engineer

Master WorksRiyadh, Riyadh Region, Saudi Arabia
Be among the first 25 applicants four weeks ago.Master-Works is seeking a dynamic and experienced Senior Software Development Engineer to join our growing team. In this role, you will be responsible...Show moreLast updated: 30+ days ago
  • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

SirdabRiyadh, Riyadh Region, Saudi Arabia
Sirdab is a tech-ops focused startup offering cloud warehousing and transportation / logistics solutions.We have built an end-to-end logistics platform that allows businesses to acquire dry, ambien...Show moreLast updated: 30+ days ago
  • Promoted
Application Developer

Application Developer

ManzumhRiyadh, Saudi Arabia
Overview We are looking for an enthusiastic and highly skilled Mobile App Developer to join our dynamic team.You will be responsible for building high-quality, feature-rich mobile applications for ...Show moreLast updated: 13 days ago
Software Development Engineer

Software Development Engineer

Master-WorksRiyadh, Riyadh Province, SA
Quick Apply
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team.In this role, you will be responsible for deploying, configuring, and monitoring software appli...Show moreLast updated: 30+ days ago
  • Promoted
iOS Engineer - Banking

iOS Engineer - Banking

Confidential CareersRiyadh, Saudi Arabia
Proven software development experience and IOs skills development Proven working experience in IOs app development, and Have published at least one original IOs app Experience with iOS frameworks s...Show moreLast updated: 24 days ago
  • Promoted
Senior Software Engineer - Manzil

Senior Software Engineer - Manzil

Qureos IncRiyadh, Saudi Arabia
You will work closely with the product, design, and backend teams to ship features that are fast, reliable, and user-friendly. We’re looking for someone who cares about quality, enjoys solving real ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - Applied ML (Middle East)

Software Engineer - Applied ML (Middle East)

CohereRiyadh, Riyadh Region, Saudi Arabia
Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Development Engineer

Sr. Software Development Engineer

Master-WorksRiyadh, Saudi Arabia
Overview Master-Works is looking for a dynamic and experienced Senior Software Development Engineer to join our growing team. As a Senior Software Development Engineer, you will be responsible for d...Show moreLast updated: 13 days ago
  • Promoted
Software Programmer / Web App Developer

Software Programmer / Web App Developer

Abroad WorkRiyadh, Riyadh Region, Saudi Arabia
Software Programmer / Web App Developer vacancy in Riyadh Saudi Arabia.Design, Develop & implement Web Application.Responsible for understanding requirements, coding, unit testing, reporting, docume...Show moreLast updated: 24 days ago
  • Promoted
Software Development Engineer

Software Development Engineer

Master WorksRiyadh, Riyadh Region, Saudi Arabia
Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team.In this role, you will be responsible for deploying, configuring, and monitoring software appli...Show moreLast updated: 30+ days ago
  • Promoted
QA Engineer (App) with 6+ Exp

QA Engineer (App) with 6+ Exp

Im24x7Riyadh, Riyadh Region, Saudi Arabia
Test and validate mobile applications on iOS and Android platforms to ensure functionality, usability, and performance.Collaborate with developers and product teams to identify and resolve issues, ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (Platform)

Software Engineer (Platform)

SpeechifyRiyadh, Saudi Arabia
Speechify Join to apply for the.Speechify Get AI-powered advice on this job and more exclusive features.This range is provided by Speechify. Your actual pay will be based on your skills and experien...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - OpenStack

Software Engineer - OpenStack

CanonicalRiyadh, Saudi Arabia
Canonical 2 days ago Be among the first 25 applicants Join to apply for the.Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source so...Show moreLast updated: 30+ days ago
  • Promoted
Application Engineer

Application Engineer

Total-TECH Co.Riyadh, Saudi Arabia
Deploy, configure, and maintain enterprise and custom applications across production and test environments on OCI and OKE. Ensure smooth day-to-day operation of applications, including Ameyo, Q-mati...Show moreLast updated: 30+ days ago
Senior Software Engineer

Senior Software Engineer

ODELRiyadh, Riyadh Province, SA
Quick Apply
We are seeking a skilled Senior Software Engineer with a passion for Artificial Intelligence (AI) to join our creative team. In this role, you’ll design and build smart software solutions that use s...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer (iOS Core Product)

Software Engineer (iOS Core Product)

SpeechifyRiyadh, Saudi Arabia
Software Engineer (iOS Core Product) at Speechify.Speechify is a text-to-speech app that makes it easy for the world to access information. Google Chrome extension, web app, iOS app, and Android app...Show moreLast updated: 23 days ago
  • Promoted
Senior software engineer

Senior software engineer

awn-saRiyadh, Riyadh Region, Saudi Arabia
Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Aviation Industry - Octopus by Robusta

Senior Software Engineer - Aviation Industry - Octopus by Robusta

robustaRiyadh, Saudi Arabia
Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem.RTG works with its local and international partners to help build digital customer ex...Show moreLast updated: 19 days ago