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 USD 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 USD 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...- ...in Multiple Locations Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Director Software Engineer to join our CIA Focus Area in Portugal or Brazil ! At the CIA Focus Area team, we build the platform where all...Remote job
- ...7.000 - €72.000 Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Senior Backend Software Engineer in our Billing team in Portugal ! Responsible for the platform that serves the entire Wellhub business, processing millions...Remote job
- ...Wellhub (Permanent), in Brazil Expires at: 2026-12-09 Remote policy: Full remote THE OPPORTUNITY We are hiring a Software Engineer Manager to our Darwin | CXTech team in Brazil ! The Darwin team is responsible for the central nervous system of our...Remote job
- ...advanced cars in the world. Responsibilities Software development and maintenance (enhancement, changes, bug fixing,... ...Deep AAOS architecture knowledge (Car Service, VHAL, system apps) Experience managing complex CI/CD...Remote job
- ...shape how the company operates, not simply move Jira tickets. The Role We are looking for a highly capable Founding Full Stack Engineer / Technical Lead to work directly with the founders and our existing development team. This is a high-ownership role for...Remote job
- ...people globally. Join us in redefining the future of wellbeing! THE OPPORTUNITY We are hiring a Staff Frontend Software Engineer (Individual Contributor) to join our BASE FA Teams in Brazil ! At the BASE (Business Architecture Services), we build...Remote job
2000 USD 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...- .... We are elevating our offerings, including a completely new app experience and an expanded network of wellbeing partners.... ...learners and be prepared to learn quickly. We use data and software engineering principles to solve large-scale production challenges. Our infrastructure...Remote job
2000 USD per year
...ecosystem. This is your chance to be a part of that as a Community Engineer at Canonical . We are building community management at scale.... ...proficient person who is passionate about open source software, Linux, and sustainable community building. In this role, you...- ...remote THE OPPORTUNITY We are hiring a Staff Platform Engineer with a dedicated focus on our Observability ecosystem for our... ...specific role, please note that prior experience in AWS, Kubernetes, Software Engineering, and Observability Practices with open source...Remote job
- ...THE OPPORTUNITY We are hiring a Director of Security Engineering for our Information Security team in Brazil! The Information... ...senior technical leadership role. Deep expertise in secure software development lifecycle (SSDLC), threat modeling (STRIDE, PASTA)...Remote job
- ...remote THE OPPORTUNITY We are hiring a Staff Platform Engineer in our Platform Engineering team in Brazil ! The mission... ...technical experience with AWS cloud services, Kubernetes, and software engineering. Proven technical experience with Istio Service...Remote job
2000 USD 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...2000 USD 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...- This position is for a Backend Engineer specialized in secure, scalable backend architectures using AWS services, Python, AWS CDK (TypeScript/Python) or Terraform and CI/CD automation. Responsibilities Lead the design and development of secure,...Remote job
2000 USD 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...- ...Optimize for latency, power consumption, memory footprint, and thermal constraints. Integrate inference engines (TFLite, TensorRT, ONNX Runtime, etc.) on target SoCs. Work closely with Android/Linux platform teams...Remote job
- ...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...
- Luxoft is a global software services company delivering professional solutions across sectors... ...end-to-end (E2E) team alongside system engineers, product owners, designers, backend teams... ...memory behavior, ActivityManagerService, app sandboxing, and security fundamentals....Remote job
- ...orchestrating the assessment, planning, and implementation of SaaS software. Conductor of requirements capture, status reporting, and... ...with finesse. Collaborator with Professional Services engineers, harmonizing to troubleshoot production issues. Composer...
2000 USD per year
...Automotive and Industrial with a passion for open source and precision engineering. Today, Canonical is providing secure and reliable products to... ...and consortia Lead our Linux distribution and open source software strategy in Automotive Build and lead a globally...- ...Management, Diagnostics, SW Update, Vehicle Config, QNX/Middleware and Software Architecture areas with OEM directly. Luxoft is expected to... ..." leadership model and treat all stakeholders, from junior engineers to client executives, with consistent professional respect....Remote job
2000 USD 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...- ...supportive and friendly. Responsibilities Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions....Remote job
- ...decks or specs. Use AI and internal tools to investigate product behaviour, debug issues, and test ideas. Work directly with engineers to ship changes and improvements. Engage with clients when needed to understand real problems and validate solutions. What...
160000 - 210000 USD per year
...abstract or structured argumentation, defeasible reasoning, dialectical models, or argumentation schemes) Experience with ontology engineering or knowledge graph development (OWL/RDF, property graphs, or equivalent) Operational experience with LLM agent systems: agent...800 USD per month
...integrity of businesses worldwide. By delivering cutting-edge solutions and data-driven insights, we help our clients ensure fair software usage and combat digital piracy. In partnership with a leading license and compliance company, we are expanding our efforts to safeguard...Remote job- ...KPIs: latency, FPS, power, memory, boot time, and robustness. Lead technology selection for inference engines, frameworks, and hardware platforms. Guide SoC bring-up and performance validation for vision...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - App Stores. Be the first to apply!
