
Senior Juju Software Engineer (Go) - Canonical - Worldwide
Juju Software Engineer
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 cloud, data science, AI, and IoT. We are hiring a Senior Software Engineer to drive process improvements, own functional areas from design to support, and coach team members. The role involves developing Juju, a tool for model-driven operations across cloud and bare-metal environments. The position is remote worldwide, with travel up to four times a year for team and industry events.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Anywhere in EMEA | 1 |
| Remote - Africa | 1 |
| London, UK | 1 |
| Remote - Middle East | 1 |
| Remote - AMER | 1 |
| Remote - APAC | 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 |
| System Software Engineer | 2 |
| Marketing Manager | 2 |
| HR Generalist | 2 |
| Golang Software Engineer | 2 |
| Partner Sales Director | 2 |
| Talent Scientist | 2 |
| Software Developer | 2 |
| Site Reliability Engineer | 2 |
| Linux Kernel Engineer | 2 |
| Data Infrastructure Engineer | 2 |
| Linux Enablement | 2 |
| Sales Director | 2 |
| Design Manager | 2 |
| Partner Sales Executive | 1 |
| Salesforce Engineer | 1 |
| Marketing Specialist | 1 |
| GitOps Engineer | 1 |
| Linux Cryptography and Security Engineer | 1 |
| IBM Global Alliance Director | 1 |
| Data Platform Engineer | 1 |
| Data Governance Engineer | 1 |
| Product Manager - Cloud | 1 |
| Embedded Linux Consultant | 1 |
| Ubuntu Engineering Lead | 1 |
| Site Reliability Engineering Manager | 1 |
| Junior Data Engineer | 1 |
| Technical Alliance Manager | 1 |
| Cloud Support Engineer | 1 |
| Developer Relations Engineer | 1 |
| Software Engineering Manager | 1 |
| Linux Platform Integration | 1 |
| Business Services Team Manager | 1 |
| Sustaining Operations Engineer | 1 |
| Junior Ads Specialist | 1 |
| Security Engineer | 1 |
| Regional HR Manager | 1 |
| Linux Devices Software Engineer | 1 |
| Security Operations Engineer | 1 |
| Telecom Account Executive | 1 |
| Information Systems Architect | 1 |
| Security Operations | 1 |
| Accountant | 1 |
| Cloud Alliances | 1 |
| IoT Solutions Architecture | 1 |
| IoT Data Engineer | 1 |
| Linux Software Engineer | 1 |
| Performance Engineer | 1 |
| Software Platform Engineering Manager | 1 |
| Security Risk Management | 1 |
| Tax Senior Associate | 1 |
| Embedded Linux Engineer | 1 |
| Content Marketing Team Manager | 1 |
| Software Architect | 1 |
| Senior Search Lead | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| OpenStack Engineering Manager | 1 |
| Engineer | 1 |
| Networking Software Engineer | 1 |
| Rust Engineering Lead | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Ecosystem Development Manager | 1 |
| Software Alliances Director | 1 |
| Enterprise Account Executive | 1 |
| Graduate HR Generalist | 1 |
| Web Frontend Engineer | 1 |
| Enterprise Sales / Alliances | 1 |
| Talent Science | 1 |
| Linux Systems Engineer | 1 |
| Global Alliance Director | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| Containerization & Virtualisation Engineer | 1 |
| NetSuite Engineer | 1 |
| Growth Engineer | 1 |
| Partner Marketing Manager | 1 |
| Python Engineer | 1 |
| Python Engineering Manager | 1 |
| Distributed Systems Testing | 1 |
| Financial Analyst | 1 |
| Web Developer | 1 |
| Cloud Solutions Manager | 1 |
| Golang Engineering Manager | 1 |
| Senior HR Generalist | 1 |
| Treasury Analyst | 1 |
| Accounts Receivable Clerk | 1 |
| Embedded IoT System Engineer | 1 |
| Senior Communications Specialist | 1 |
| Threat Intelligence Lead | 1 |
| Cloud Engineering Manager | 1 |
| Enterprise Open Source Sales Manager | 1 |
| User Science | 1 |
| Lead Python Software Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Junior | 1 |
| Mid-level | 1 |
| Intern | 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
- Own the design, delivery, and support of features in a highly concurrent, highly distributed system
- Collaborate proactively with a distributed team
- Debug issues and interact with upstream communities
- Work with talented engineers and discuss ideas
- Coach and develop team members
Requirements
- Proven track record of professional software delivery using Go
- Hands-on experience developing highly concurrent distributed systems
- Excellent communication skills in English
- Academic excellence from high school and university
Skills & Technologies
Education Level
None required