
Senior Software Engineer - Python/MongoDB - Canonical - Remote - Europe
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 looking for an experienced Python developer with MongoDB experience to help build a fully managed MongoDB solution based on Juju. The role involves deploying, managing, and operating MongoDB clusters across various environments including cloud, VMs, and Kubernetes. The candidate should have a strong background in Python programming, MongoDB management, and infrastructure automation. The work is remote within the EMEA region, offering flexibility and impact in open source projects. The team is small but influential, with opportunities to contribute significantly to the product and ecosystem.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Remote - AMER | 1 |
| Remote - APAC | 1 |
| London, UK | 1 |
| Remote - Middle East | 1 |
| Anywhere in EMEA | 1 |
| Remote - Africa | 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 |
| Partner Sales Manager | 3 |
| UX Designer | 3 |
| Linux Enablement | 2 |
| Partner Sales Director | 2 |
| Linux Kernel Engineer | 2 |
| Software Developer | 2 |
| Talent Scientist | 2 |
| HR Generalist | 2 |
| Data Infrastructure Engineer | 2 |
| Design Manager | 2 |
| Sales Director | 2 |
| System Software Engineer | 2 |
| Marketing Manager | 2 |
| Site Reliability Engineer | 2 |
| Golang Software Engineer | 2 |
| Software Platform Engineering Manager | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Sustaining Operations Engineer | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| OpenStack Engineering Manager | 1 |
| Content Marketing Team Manager | 1 |
| Cloud Engineering Manager | 1 |
| GitOps Engineer | 1 |
| User Science | 1 |
| Threat Intelligence Lead | 1 |
| Web Frontend Engineer | 1 |
| Linux Platform Integration | 1 |
| Marketing Specialist | 1 |
| Security Operations Engineer | 1 |
| Enterprise Open Source Sales Manager | 1 |
| Accountant | 1 |
| Partner Marketing Manager | 1 |
| Financial Analyst | 1 |
| Junior Ads Specialist | 1 |
| Lead Python Software Engineer | 1 |
| Linux Devices Software Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Enterprise Account Executive | 1 |
| Python Engineering Manager | 1 |
| Growth Engineer | 1 |
| Rust Engineering Lead | 1 |
| Senior Communications Specialist | 1 |
| Regional HR Manager | 1 |
| Partner Sales Executive | 1 |
| Linux Cryptography and Security Engineer | 1 |
| IBM Global Alliance Director | 1 |
| Telecom Account Executive | 1 |
| Security Risk Management | 1 |
| Developer Relations Engineer | 1 |
| Product Manager - Cloud | 1 |
| Cloud Solutions Manager | 1 |
| Engineer | 1 |
| Talent Science | 1 |
| IoT Solutions Architecture | 1 |
| Graduate HR Generalist | 1 |
| Tax Senior Associate | 1 |
| Data Platform Engineer | 1 |
| Distributed Systems Testing | 1 |
| Technical Alliance Manager | 1 |
| Embedded IoT System Engineer | 1 |
| Junior Data Engineer | 1 |
| Ubuntu Engineering Lead | 1 |
| Enterprise Sales / Alliances | 1 |
| Software Alliances Director | 1 |
| Treasury Analyst | 1 |
| IoT Data Engineer | 1 |
| Ecosystem Development Manager | 1 |
| Software Architect | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Networking Software Engineer | 1 |
| Security Operations | 1 |
| Golang Engineering Manager | 1 |
| Python Engineer | 1 |
| Accounts Receivable Clerk | 1 |
| Embedded Linux Consultant | 1 |
| Linux Software Engineer | 1 |
| Business Services Team Manager | 1 |
| NetSuite Engineer | 1 |
| Web Developer | 1 |
| Cloud Alliances | 1 |
| Cloud Support Engineer | 1 |
| Senior Search Lead | 1 |
| Salesforce Engineer | 1 |
| Senior HR Generalist | 1 |
| Software Engineering Manager | 1 |
| Performance Engineer | 1 |
| Information Systems Architect | 1 |
| Linux Systems Engineer | 1 |
| Global Alliance Director | 1 |
| Data Governance Engineer | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| Security Engineer | 1 |
| Embedded Linux Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Junior | 1 |
| Intern | 1 |
| Mid-level | 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
- Develop and maintain MongoDB deployment solutions
- Automate infrastructure and deployment processes
- Manage MongoDB clusters across environments
- Collaborate with the team to improve product
Requirements
- Strong Python programming skills
- Experience with MongoDB management
- Knowledge of infrastructure automation
- Experience deploying and managing MongoDB clusters
Skills & Technologies
