Software Engineer - App Stores
Canonical
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.
#LI-remote
#stack
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you're a Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack...Remote job
- ...We are looking for a skilled Software Support Engineer to join our team supporting a Microsoft 365 add-in that integrates across the entire M365... ...updates, troubleshooting. Experience administering SharePoint App Catalog for deploying custom spfx addins. Experience...Remote job
- ...You are passionate about quality and automatic testing. Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote-first culture since 2004, established in...
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...About the Role We’re looking for a Full-Stack Software Engineer with a sharp eye for UI/UX and a robust back-end mindset to help us build... ...with stakeholders to create seamless integrations with APIs, apps, and data sources. ● Partner with marketing and growth teams...Remote job
- ...a meaningful impact. Be part of a collaborative and passionate crew driving real change for a more sustainable future. The Software Engineer (Full Stack) is a full-time, permanent remote position based in the Philippines. You'll join a high-performing global software...Remote job
7 $ per hour
...Job Description Junior Software Quality Assurance Engineer (QA + Bug Fixes) Full-Time | $7 USD/hour About the Role We are seeking a detail-oriented Software Quality Assurance Engineer whose primary responsibility is to find bugs before our customers do. You will...Remote job- ...About the Front-End Developer & Software Engineer position We currently run a SaaS application that has large businesses as clients and need a front-end developer / software engineer who is capable of migrating software from AngularJS across to a single page application...Remote job
2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...gRPC API experience SQL and NoSQL data store expertise Experience with public clouds...- ...Position Name : NOC Engineer Reports to: NOC Team Lead Department : NOC Location : Philippines - Remote Status: Eligible... ...versions of Windows, with an emphasis on Desktop issues OS & App Patching, OS Upgrades, Failure Remediation Cloud Products & Technologies...Remote job
- ...Company Description We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences... ...features such as video/content delivery and Progressive Web Apps (PWA). The ideal candidate is technically strong, solution-...Remote job
- ...Company Description We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences... ...managers and stakeholders to define and deliver high-quality software solutions. Qualifications Mid-Level Software Developer...Remote job
2000 $ per year
...to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem. Canonical has a large and...2000 $ per year
...Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...gRPC API experience SQL and NoSQL data store expertise What we offer you We consider...2000 $ per year
...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...- ...Job Title Python Engineer – (DevOps/Internal Tools) FULLLY REMOTE Job Description As a software engineer, you'll join a team tackling complex challenges in automating, streamlining, and scaling engineering and support workflows through the development of critical...
2000 $ per year
...Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...- ...children’s life stories! Key Responsibilities: As an Endpoint Engineer, you will play a critical role in maintaining, monitoring, and... ...demands strong troubleshooting skills for complex hardware, software, and basic network issues. You will analyze system failures, respond...Remote job
- ...our clients and each other. The 3Cloud Senior Cloud Platform Engineer is primarily responsible for providing technical delivery leadership... ...Site Recovery, Azure Backup, Azure Security, Azure Networking (App Gateways, Front Door, Firewall, VWAN), Azure Storage, Azure...Remote job
- ...networks, and major international organizations to streamline software adoption and improve user productivity. We are currently building... .... We are seeking a smart and talented Technical Support Engineer to join our growing team. This role provides world-class technical...Remote job
- ...Description We are looking for a talented Senior DevOps Engineer to join DevLynx, a leading IT company. As a Senior DevOps Engineer... ...implementing, and maintaining the infrastructure that supports our software development projects. Your expertise will be vital in...
- ...Position Overview: We are seeking a talented and experienced ML/AI Engineer to join our team. In this role, you will be responsible for... ...a strong background in machine learning, data science, and software engineering, with a passion for solving complex problems using...Remote job
- ...and impact. We are seeking a Senior Quality Assurance & Test Engineer to join the Engineering team within the Supply Chain and... ...Who you are: ~3–5+ years of experience in a senior QA or software testing role. ~ Strong experience designing and executing test...Remote job
2000 $ per year
...Job Description Canonical is a leading provider of open source software and operating systems to the global enterprise and technology... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...- ...new major product lines coming to market in the next few months. Join us!! The Role We're hiring a Staff/Senior Security Engineer to lead our signing and treasury security program across wallets and custodian accounts. This is a high-impact, mission-critical role...
- ...building the next generation of AI-powered sales and operations software for service businesses. We help companies that rely on inbound... ...down on AI-enabled product development, we're rebuilding our engineering foundation to move faster, ship higher-quality software, and...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - App Stores. Be the first to apply!
