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
- ...the Role: We are seeking an experienced Software Developer to join our team working on medical... ...to compliance standards and high-quality engineering practices in a regulated environment.... ...MudBlazor ~ Experience with Azure Services (App Services, App Configuration, Application...SuggestedLong term contractPermanent employmentFull timeRemote workWorldwide
- ...secure world for data. Rooted in a strong engineer first culture, every employee has an impact... ...help customers build more secure Android apps. Be an active member of Data Theorem's... ...some experience with taking apart Android software in order to understand and/or modify it. This...SuggestedFull time
$149.6k - $199.6k per year
...daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and... ...handling your personal information responsibly. We collect, use, and store personal information as necessary for the recruitment process...SuggestedFull timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...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 include... ...even for developer tooling and command line apps Writing high quality, resilient and...SuggestedFull timeWork at officeLocal areaRemote workWork from homeWorldwideMonday to fridayNight shift
$160k - $240k per year
...largest exploration technology developer. Our data scientists and software engineers, who come from leading technology companies, jointly lead... ...geochemistry, and data science. Own and improve KoBold’s existing web apps that manage data upload, discovery, search, and visualization....SuggestedFull timeRemote work- ...ownership, and building in a fast-paced environment, you'll feel right at home with us! About the role We're looking for a software engineer who's productive in Rails, comfortable with ambiguity, and motivated by shipping real value quickly. You'll own features end-to-...Remote workWork from home
- ...serve their communities. As a high-growth software company, we're shaking up the status quo in... ...value to our users. As a Software Engineer III at SpryPoint, you will be building and... ...interactive web applications, services, and apps that real people will actually use. As a full...Full timeRemote workFlexible hours
- ...to apply. Your Role You’re a senior engineer who is well respected by your peers, and... ...What We Are Looking For ~5+ years of software development experience in Java and/or Kotlin... ...from job applicants, why, and how we store and use it. Note that you’re entitled to...Long term contractFull timeRemote workFlexible hours
- ...% 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...Full timeRemote workFlexible hours
- ...We are looking for a Frontend Developer to join our Engineering team to enable us to build high quality software more quickly and to improve our systems for both customers... ...collects from job applicants, why, and how we store and use it. Note that you’re entitled to know what personal...Full timeRemote workFlexible hours
$186.37k - $223.64k per year
...time . The Opportunity We're looking for a Staff Integrations Engineer to join our GTM Tools & Technology team — a hybrid role sitting at the intersection of Revenue Operations and internal software engineering. You'll own the architecture and delivery of integrations...Full timeLocal areaRemote workFlexible hours- ...our unique success story? If so, we're looking for a Banking App Technical Lead to join our team on the journey to success!... ...need to succeed: University degree in IT, Computer Science, Engineering, or another relevant field At least 2 years of professional experience...Permanent employmentFull time
- ...achieve safer, more sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1.6 million users... ...products Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional Requirements:...Full timeLocal areaRemote workWorldwideFlexible hours
- ...blockchain technology, Tether enables you to store, send, and receive digital tokens instantly... ...-edge solutions like KEET , our flagship app that redefines secure and private data... ...spin up a self-organizing, unstoppable search engine for text, pics, chats, locations, or any data...Permanent employmentFull timeRemote workWorldwide
- ...native world. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep... .... We explore optimizations generally (e.g. optimizing queries, storing pre-computed state), as well as investigate warehouse-specific improvements...Full timeRemote work
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...Full timeImmediate startHome office
- ...This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time... ...engineering managers and staff engineers. Canonical’s largest software products are built by multiple teams working together under a...Full timeLocal areaRemote workWorldwide
$180k - $220k per year
...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates within Canada only, working in Eastern Time... ...CD) processes in partnership with our DevOps team, ensuring our software solutions are highly available, performant, and secure....Long term contractFull timeRemote workFlexible hours- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...Job Responsibility: ROLE: Senior Software Engineer (Full Stack) REPORTS TO: Software Development Manager LOCATION: Remote / Corporate... ...those situated in the AWS cloud, to mobile Android and iPhone apps, to a wide variety of 3rd party integrations. This role is a full...Full timeInternshipWork at officeRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwide
- ...efficiently onboard onto Hightouch and manage and scale their Hightouch deployments. We’re looking to add a product-minded backend engineer to the team. The ideal candidate will be comfortable diving deep into backend, distributed systems, and asynchronous workflows and...Full timeRemote workFlexible hours
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading...Full timeFreelanceWork at officeLocal areaRemote workWorldwide
- ...love to meet you. About the Role We are looking for a software engineer to join our Streaming Systems team, working on the high-throughput... ...second latency end to end. Recently, we added a computation engine that allows personalizing user experiences in real-time based...Full timeRemote work
- ...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 include... ...Ability to operate data platforms: key-value stores, relational or document databases, event...Full timeWork at officeLocal areaWork from homeWorldwide
- Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology... ...management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,...Permanent employmentFull timeWork at officeImmediate startRemote work
$145k - $260k per year
...collaborative – we can help developers ship better software more quickly. For more information on... ...our How We Work . As a Software Engineer, you will… Participate in all aspects of... ...developers Bonus: Building native apps in Rust or WASM Shell or Linux-programming...Remote jobRemplacementInternshipWork at officeImmediate startFlexible hours- ...collaborators 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: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features...Full timeImmediate startHome office
$124k - $165k per year
...This is Engineering at Lattice Lattice’s Engineering team is continuously... ..., including vector store management and retrieval quality... ...Experience ~5+ years of professional software engineering experience with... ...Support Program; Wellness Apps; Paid Parental Leave, Paid Time...Remote jobWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - App Stores. Be the first to apply!
- software developer intern Remote
- junior software developer Remote
- software engineer salary in canada Remote
- software developer entry level Remote
- software engineer part time Remote
- software developer remote Remote
- software development engineer Remote
- software developer no experience Remote
- remote entry level software developer Remote
- software developer Remote
