Talent.com
Software Engineer - App Stores

Software Engineer - App Stores

CanonicalDoha, Qatar
30+ days ago
Job description

Join to apply for the

Software Engineer - App Stores

role at

Canonical

Overview 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 are scaling production architecture, expanding the range of software delivered through the system powering our marketplaces, and enhancing our offering for IoT and large Enterprise solutions.

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 help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a global, remote-first, open source company with professionals across many countries and teams that operate with a flexible, distributed model.

What Canonical offers Canonical is at the forefront of the global move to open source. We publish Ubuntu and are involved in AI, IoT, and cloud initiatives. We recruit on a global basis and set high standards for joining the company. Most colleagues work remotely; the company has supported remote work since its inception in 2004. Working at Canonical is a chance to think differently, learn new skills, and raise your game.

Equal opportunity 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.

Job details

Seniority level : Entry level

Employment type : Full-time

Job function : Engineering and Information Technology

Industries : Software Development

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 • Doha, Qatar

Related jobs
  • Promoted
Software Engineer - App Stores

Software Engineer - App Stores

CanonicalWorkFromHome, Ad-Dawhah, Qatar
Software Engineer - App Stores.Canonical's Store team develops and operates a large system of backend services that power the Snap Store and Charmhub. Our services are built primarily in Python, wit...Show moreLast updated: 30+ days ago
  • Promoted
Fresh Qatari Graduate Opportunities - Chemical Engineering

Fresh Qatari Graduate Opportunities - Chemical Engineering

Qatar Energy LNGAl Khor and Al Thakhira, Al Khor and Al Thakhira, Qatar
The purpose of our National Graduate Development Program (NGDP) is to provide a framework of standards and effective guidelines for a competence-based training and development program, that will gu...Show moreLast updated: 21 days ago
  • Promoted
SENIOR ENGINEER (PRODUCTION ACCOUNTING)

SENIOR ENGINEER (PRODUCTION ACCOUNTING)

Qatar EnergyAl Wakra, Al Wakra, Qatar
To develop, implement and maintain a database of the refinery wide Material Balance by collecting, analysing, validating, investigating, reconciling and reporting ALL flows of feedstock and refined...Show moreLast updated: 21 days ago
  • Promoted
SR. PROCESS ENGINEER

SR. PROCESS ENGINEER

Qatar EnergyAl Wakra, Al Wakra, Qatar
Performs a variety of process engineering duties in the plant.Incudes monitoring performance of plants and facilities, preparing daily performance summary, and recommending corrective actions to de...Show moreLast updated: 21 days ago
  • Promoted
Fresh Qatari Graduate Opportunities - Electrical Engineering

Fresh Qatari Graduate Opportunities - Electrical Engineering

Qatar Energy LNGAl Khor and Al Thakhira, Al Khor and Al Thakhira, Qatar
The purpose of our National Graduate Development Program (NGDP) is to provide a framework of standards and effective guidelines for a competence-based training and development program, that will gu...Show moreLast updated: 21 days ago
  • Promoted
CORROSION ENGINEER

CORROSION ENGINEER

Qatar EnergyAl Wakra, Al Wakra, Qatar
Initiate new design and technology within established corrosion control procedures and professional standards.Liaise with the Senior Corrosion Engineer all information, progress and developments wh...Show moreLast updated: 21 days ago
  • Promoted
Sr Process Safety & Risk Engineer

Sr Process Safety & Risk Engineer

Applus+ Velosi_yi7uratp6mmAl Khor and Al Thakhira, Al Khor and Al Thakhira, Qatar
Sr Process Safety & Risk Engineer.Ras Laffan Industrial Area (RLIC).Deploy and implement asset-based process safety, loss prevention and risk engineering objectives, providing critical inputs a...Show moreLast updated: 8 days ago
  • Promoted
OPERATIONS SUPERVISOR (CRUDE)

OPERATIONS SUPERVISOR (CRUDE)

Qatar EnergyAl Wakra, Al Wakra, Qatar
Refinery & Chemical Plant process units are main production units.Job requires being more vigilant, envisage the problems beforehand and take appropriate, correct, accurate decision to minimize pro...Show moreLast updated: 21 days ago
  • Promoted
Engineering Manager M / F

Engineering Manager M / F

SPIE Global Services EnergyAl Wakra, Al Wakra, Qatar
We currently have an opportunity within SPIE Oil & Gas Services Qatar LLC.This position is a unique opportunity to Support the Project Manager by assisting and managing all Engineering activities.E...Show moreLast updated: 21 days ago
  • Promoted
Cost Estimation Engineer M / F

Cost Estimation Engineer M / F

SPIE Global Services EnergyAl Wakra, Al Wakra, Qatar
We currently have an opportunity within SPIE Global Services Energy, Qatar for a.The Cost Estimation Engineer is responsible for preparing, reviewing, and maintaining accurate cost estimates for Ma...Show moreLast updated: 21 days ago
  • Promoted
SR. SYSTEMS ENGINEER (APPLICATION DEVT)

SR. SYSTEMS ENGINEER (APPLICATION DEVT)

QatarEnergyDoha, Ad-Dawhah, Qatar
Design and build efficient and innovative software solutions and interfaces that integrate with QatarEnergy Trading’s existing IT architecture to enable business growth and risk control through aut...Show moreLast updated: 30+ days ago
  • Promoted
Senior Condition Monitoring Engineer

Senior Condition Monitoring Engineer

NES FircroftAl Khor and Al Thakhira, Al Khor and Al Thakhira, Qatar
Job Opportunity : Senior Condition Monitoring Engineer.Industry : Oil & Gas / Energy / Petrochemical.Senior Condition Monitoring Engineer. You’ll provide expert-level diagnostics, troubleshooting,...Show moreLast updated: 13 days ago
  • Promoted
Fresh Qatari Graduate Opportunities - Mechanical Engineering

Fresh Qatari Graduate Opportunities - Mechanical Engineering

Qatar Energy LNGAl Khor and Al Thakhira, Al Khor and Al Thakhira, Qatar
The purpose of our National Graduate Development Program (NGDP) is to provide a framework of standards and effective guidelines for a competence-based training and development program, that will gu...Show moreLast updated: 21 days ago
  • Promoted
SR. COST ESTIMATING ENGINEER

SR. COST ESTIMATING ENGINEER

Qatar EnergyAl Wakra, Al Wakra, Qatar
Manage independent Cost estimation and Cost advice for developing and implementing various Capital, Production, Maintenance, HSE and Refinery Shutdown Projects. Execute cost estimate for in-house Pl...Show moreLast updated: 21 days ago
  • Promoted
Sr. Project Engineer Marine M / F

Sr. Project Engineer Marine M / F

SPIE Global Services EnergyAl Wakra, Al Wakra, Qatar
We currently have an opportunity within SPIE Global Services Energy, Qatar for a.Senior Project Engineer - Marine.This role supports the Head of Section in managing marine engineering activities re...Show moreLast updated: 21 days ago
  • Promoted
Software Engineer - OpenStack

Software Engineer - OpenStack

CanonicalWorkFromHome, Ad-Dawhah, Qatar
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiat...Show moreLast updated: 30+ days ago
  • Promoted
LEAD PROCESS ENGINEER (REFORMERS)

LEAD PROCESS ENGINEER (REFORMERS)

Qatar EnergyAl Wakra, Al Wakra, Qatar
Monitors and controls Reformers units performance with respect to energy conservation, catalyst life and performance, product yield and chemical usages to achieve best economic and cost-effective r...Show moreLast updated: 21 days ago
  • Promoted
Sr. Project Engineer High Voltage M / F

Sr. Project Engineer High Voltage M / F

SPIE Global Services EnergyAl Wakra, Al Wakra, Qatar
Project Engineer High Voltage M / F.We currently have an opportunity within SPIE Global Services Energy, Qatar for a : .Senior Project Engineer - High Voltage. This role supports the Head of Section in...Show moreLast updated: 21 days ago