
Software Engineer - App Stores - Canonical - Remote - Worldwide
Software Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
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 enterprise initiatives such as cloud, data science, AI, engineering, and IoT. We have a distributed team of over 1200 colleagues in 75+ countries, with few office-based roles. The role involves developing web service APIs in Python and Golang, designing features, reviewing code, and collaborating remotely.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Remote - Middle East | 1 |
| Remote - Africa | 1 |
| Remote - AMER | 1 |
| London, UK | 1 |
| Remote - APAC | 1 |
| Anywhere in EMEA | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 25 |
| Engineering Manager | 11 |
| Product Manager | 8 |
| Sales Development Representative | 7 |
| Customer Success Manager | 5 |
| Human Resources Specialist | 4 |
| Product Marketing Manager | 4 |
| UX Designer | 3 |
| Partner Sales Manager | 3 |
| Sales Director | 2 |
| Software Developer | 2 |
| Marketing Manager | 2 |
| System Software Engineer | 2 |
| Site Reliability Engineer | 2 |
| Golang Software Engineer | 2 |
| Linux Kernel Engineer | 2 |
| Partner Sales Director | 2 |
| Data Infrastructure Engineer | 2 |
| HR Generalist | 2 |
| Talent Scientist | 2 |
| Linux Enablement | 2 |
| Design Manager | 2 |
| Threat Intelligence Lead | 1 |
| Engineer | 1 |
| Regional HR Manager | 1 |
| Golang Engineering Manager | 1 |
| Python Engineer | 1 |
| IoT Data Engineer | 1 |
| Junior Ads Specialist | 1 |
| Embedded Linux Consultant | 1 |
| Enterprise Account Executive | 1 |
| Distributed Systems Testing | 1 |
| Web Developer | 1 |
| Enterprise Sales / Alliances | 1 |
| Product Manager - Cloud | 1 |
| Accountant | 1 |
| Security Operations Engineer | 1 |
| NetSuite Engineer | 1 |
| Linux Systems Engineer | 1 |
| Marketing Specialist | 1 |
| Business Services Team Manager | 1 |
| Networking Software Engineer | 1 |
| Cloud Engineering Manager | 1 |
| Security Risk Management | 1 |
| Performance Engineer | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Ubuntu Engineering Lead | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| OpenStack Engineering Manager | 1 |
| Senior Communications Specialist | 1 |
| Enterprise Open Source Sales Manager | 1 |
| Linux Devices Software Engineer | 1 |
| Software Platform Engineering Manager | 1 |
| Senior HR Generalist | 1 |
| Embedded Linux Engineer | 1 |
| Security Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Ecosystem Development Manager | 1 |
| IoT Solutions Architecture | 1 |
| Linux Software Engineer | 1 |
| Junior Data Engineer | 1 |
| Growth Engineer | 1 |
| Information Systems Architect | 1 |
| Rust Engineering Lead | 1 |
| Developer Relations Engineer | 1 |
| Graduate HR Generalist | 1 |
| Software Engineering Manager | 1 |
| Accounts Receivable Clerk | 1 |
| Web Frontend Engineer | 1 |
| Treasury Analyst | 1 |
| Sustaining Operations Engineer | 1 |
| Cloud Solutions Manager | 1 |
| Partner Marketing Manager | 1 |
| Cloud Alliances | 1 |
| Security Operations | 1 |
| Embedded IoT System Engineer | 1 |
| Global Alliance Director | 1 |
| Content Marketing Team Manager | 1 |
| Python Engineering Manager | 1 |
| Linux Platform Integration | 1 |
| Talent Science | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| IBM Global Alliance Director | 1 |
| Data Platform Engineer | 1 |
| Partner Sales Executive | 1 |
| Cloud Support Engineer | 1 |
| GitOps Engineer | 1 |
| Telecom Account Executive | 1 |
| Software Architect | 1 |
| Tax Senior Associate | 1 |
| Senior Search Lead | 1 |
| User Science | 1 |
| Lead Python Software Engineer | 1 |
| Technical Alliance Manager | 1 |
| Software Alliances Director | 1 |
| Data Governance Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Financial Analyst | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Salesforce Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Mid-level | 1 |
| Intern | 1 |
| Junior | 1 |
Canonical appears in 209 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - EMEA, and Remote - Worldwide.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Collaborate remotely with a globally distributed team.
- Write clean web service APIs in Python and Golang.
- Design and implement new features from spec to production.
- Review code and collaborate on solutions.
Requirements
- Proficiency in developing public-facing APIs and web applications using Python.
- Experience with relational and non-relational databases.
- Comfort with Ubuntu as a development platform.
Skills & Technologies
