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
- ABOUT BJAK The original mission of BJAK is we believe people deserve smarter ways to plan, save and grow their money. This is the origin of our name. Started in 2019, we built the first mobile-first, insurance platform, enabling insurance to be accessible online by...
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... ...for developer tooling and command line apps Writing high quality, resilient and performant...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...- ...remote position Work from anywhere! What You'll Do You won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact backend services that are secure, fault-tolerant, and available to millions...
- ...Summary The Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within the Core Experiences engineering group on a 3-month full time contract. The App Growth team has a clear and ambitious goal: make the apps the destination...
- Responsibilities Deliver new features and bug fixes with an emphasis on reliability, performance, and user satisfaction. Design and develop responsive, high-performance user interfaces and application state across platforms. Maintain code quality through coding...
- ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the...
- ...operator that scaled to an eight-figure business using its own software, Base360.ai is now launching as a standalone platform for short... .... We’re looking for a highly ambitious Senior Software Engineer who wants to build systems that solve real problems at scale. You...
- ...team regularly, and SMX is actively working toward enabling every engineer to review and contribute across both stacks over time. SMX... ...of room to leave your own footprint: deployment automation, software and infrastructure testing, multi-region setups, and developer...
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...- ...are useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations, preambles, and... ...feedback. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong...
- ...CV, keep reading. About the Role: Camunda is going through the AI-First transformation, and we are looking for a Senior Software Engineer to join our Engineering Operations Team. As part of this high-impact platform team, you will play a key role in fostering engineering...
2000 $ per year
...This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and... ...engineering managers and staff engineers. Canonical’s largest software products are built by multiple teams working together under a...- ...cost controls. Define measures for agent output quality so engineering teams can trust results without hand-reviewing them. Apply... ...do not report to you. Requirements At least 5 years of software engineering experience with daily production coding. Production...
- ...with its own compensation programs, benefits, and employment policies. To learn more, visit The opportunity As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond...
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
...technologies. Our teams partner with specialist engineers from major silicon companies to integrate... ...and server-class hardware platforms and software stacks Work with partners to deliver a... ...Help our customers integrate their apps, SDKs, build device OS images, optimize applications...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...- Responsibilities Deliver new frontend features and bug fixes with a focus on reliability, performance, and user satisfaction. Design and develop responsive, high-performance user interfaces and application state across platforms. Maintain code quality through ...
- ...institutional clients. The Consumer Mobile team builds the Kraken app, the interface millions of people use to interact with their... ...intuitive, fast and trustworthy. We’re a product-minded engineering team. Our engineers don’t just implement requirements: they work...
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... ...Ability to operate data platforms: key-value stores, relational or document databases, event...- ..., keep reading. About the role: We’re seeking a talented engineer to develop and maintain Kubernetes Operators for our Camunda 8... ...AWS. This is an opportunity to make a significant impact on our software and processes. Curious about the kind of challenges you’ll work...
- ...improve those experiences. We’re a cross-functional team of engineers, product managers, designers, and data partners who move... ...reliability, and scalability. YOUR MISSION As a Senior Software Engineer on the Growth & Engagement team, you’ll build the products...
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...- ...infrastructure for TRM’s products and services. As a Senior Software Engineer on Data Infrastructure (RDBMS), you will develop, operate, and... ...workloads off first-gen infrastructure and prototyping new data stores with AI-accelerated spikes – Raise the whole team’s...
21393 $ per year
...sponsor or take over sponsorship of employment Visas in the U.S. or U.K. at this time. About this role: Are you an experienced engineer at the stage of your career where, above all, you want to do good? This role is about using engineering to support fundraising:...- ...to easily and freely digitize all the world’s assets on one open, programmable blockchain platform. We are seeking a Senior Software Engineer with experience working with AWS-based backend services. This particular role will be expected to take ownership over Core’s backend...
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...- Responsibilities Deliver major features and architectural improvements across automated moderation pipelines, Reviewer tools, and DevHub. Build full-stack features using React/TypeScript frontends, Django backends, and MySQL. Create observability systems and data...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - App Stores. Be the first to apply!
