Talent.com
Software Engineer - App Stores
Software Engineer - App StoresCanonical • WorkFromHome, Ad-Dawhah, Qatar
Software Engineer - App Stores

Software Engineer - App Stores

Canonical • WorkFromHome, Ad-Dawhah, 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 • WorkFromHome, Ad-Dawhah, Qatar

    Related jobs
    Software Engineer - Industrial IoT

    Software Engineer - Industrial IoT

    Canonical • Doha, Ad-Dawhah, Qatar
    Software Engineer - Industrial IoT.Be among the first 25 applicants.Software Engineer - Industrial IoT.This is an exciting opportunity for a software engineer passionate about open source software,...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Digital Workplace

    Senior Software Engineer - Digital Workplace

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Senior Software Engineer - Digital Workplace.Senior Software Engineer - Digital Workplace.Senior Software Engineer - Digital Workplace. Be among the first 25 applicants.Senior Software Engineer - Di...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Strategic Aerospace Services WLL • Doha, Ad-Dawhah, Qatar
    Senior Engineer – Technical Lead.A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer.Engineers are expec...Show more
    Last updated: 5 days ago • Promoted
    Engineering Manager - App Stores

    Engineering Manager - App Stores

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Engineering Manager - App Stores.Be among the first 25 applicants.Engineering Manager - App Stores.Canonical is a leading provider of open source software and operating systems to the global enterp...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch

    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch.Software Engineer - Data Infrastructure - OpenSearch / ElasticSearch. Software Engineer - Data Infrastructure - OpenSearch / ElasticSea...Show more
    Last updated: 30+ days ago • Promoted
    Lead Golang Software Engineer, Commercial Systems

    Lead Golang Software Engineer, Commercial Systems

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Lead Golang Software Engineer, Commercial Systems.Lead Golang Software Engineer, Commercial Systems.Lead Golang Software Engineer, Commercial Systems. Be among the first 25 applicants.Lead Golang So...Show more
    Last updated: 30+ days ago • Promoted
    SR. SYSTEMS ENGINEER (TRADING SYSTEMS)

    SR. SYSTEMS ENGINEER (TRADING SYSTEMS)

    Qatar Energy • Doha, Ad-Dawhah, Qatar
    Assist delivery of the strategic vision for QatarEnergy Trading’s transformation, aligning it with long-term goals and architecture. Working with key stakeholders to elaborate requirements, design a...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BSL • Doha, Ad-Dawhah, Qatar
    A senior engineer for this role is one of the key people that will support the technical manager and solution architect in fronting the customer. Engineers are expected to be able to do requirement ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Solutions Engineering

    Software Engineer - Solutions Engineering

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering.Software Engineer - Solutions Engineering. Be among the first 25 applicants.Software Engineer - Solutions Engineer...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Aubay UK • Doha, Ad-Dawhah, Qatar
    Talent Acquisition Specialist @ Aubay UK | Organisational Psychiatry and Psychology.Aubay is seeking a highly skilled Software Engineer (Full Stack) to design and develop innovative, scalable, and ...Show more
    Last updated: 3 days ago • Promoted
    Embedded Linux Senior Software Engineer - Optimisation

    Embedded Linux Senior Software Engineer - Optimisation

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation.Embedded Linux Senior Software Engineer - Optimisation. Be among the first 25 applicants...Show more
    Last updated: 30+ days ago • Promoted
    C++ / Rust Graphics and Windowing System Software Engineer - Mir

    C++ / Rust Graphics and Windowing System Software Engineer - Mir

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    C++ / Rust Graphics and Windowing System Software Engineer - Mir.C++ / Rust Graphics and Windowing System Software Engineer - Mir. C++ / Rust Graphics and Windowing System Software Engineer - Mir.Be among...Show more
    Last updated: 30+ days ago • Promoted
    SR. SYSTEMS ENGINEER (APPLICATION DEVT)

    SR. SYSTEMS ENGINEER (APPLICATION DEVT)

    QatarEnergy • Doha, 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 more
    Last updated: 30+ days ago • Promoted
    Golang System Software Engineer - Containers / Virtualisation

    Golang System Software Engineer - Containers / Virtualisation

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Golang System Software Engineer - Containers / Virtualisation.Golang System Software Engineer - Containers / Virtualisation. Golang System Software Engineer - Containers / Virtualisation.Be among th...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Python and K8s

    Software Engineer - Python and K8s

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Software Engineer - Python and K8s.Be among the first 25 applicants.Software Engineer - Python and K8s.Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider ...Show more
    Last updated: 30+ days ago • Promoted
    SR. SYSTEMS ENGINEER (TRADING SYSTEMS)

    SR. SYSTEMS ENGINEER (TRADING SYSTEMS)

    QatarEnergy • Doha, Ad-Dawhah, Qatar
    SYSTEMS ENGINEER (TRADING SYSTEMS).Assist delivery of the strategic vision for QatarEnergy Trading’s transformation, aligning it with long-term goals and architecture. Work with key stakeholders to ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - OpenStack

    Software Engineer - OpenStack

    Canonical • WorkFromHome, 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 more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Cloud Images

    Software Engineer - Cloud Images

    Canonical • WorkFromHome, Ad-Dawhah, Qatar
    Software Engineer - Cloud Images.Be among the first 25 applicants.Software Engineer - Cloud Images.Canonical is a leading provider of open source software and operating systems to the global enterp...Show more
    Last updated: 30+ days ago • Promoted