RESUME AND JOB
Canonical
Canonical, the company behind Ubuntu Linux, is a global leader in open source software and operating systems for enterprise markets. Ubuntu powers breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. Serving top public cloud providers, silicon manufacturers, and Fortune 500 companies, Canonical pioneers distributed collaboration with over 1200 colleagues across 75+ countries. As a founder-led, profitable, and rapidly growing organization, Canonical emphasizes remote-first culture, with teams meeting in person 2-4 times yearly in inspiring global locations.
The Senior Juju Software Engineer (Go) role at Canonical is a pivotal position within the Juju team. Juju is the model-driven operations engine for managing complex software on public clouds, private clouds, Kubernetes, and bare metal. Paired with the Ops framework, it delivers comprehensive application and infrastructure management solutions. Internal teams like Canonical Managed Solutions and OpenStack delivery, plus external Fortune 500 clients, rely on Juju daily. This globally remote role offers the chance to own features from design to maintenance in a highly concurrent, distributed system driving cloud automation at scale.
Expect to design and deliver high-impact features, collaborate proactively with a distributed team of experts, debug complex issues while interacting publicly with upstream communities, and coach less experienced colleagues. Work from home with occasional global travel for internal and external events, fostering deep technical discussions and innovative solutions in a supportive engineering environment.
As a Senior Juju Software Engineer, you will:
Canonical seeks engineers with a proven track record of professional software delivery using Go and hands-on experience in highly concurrent distributed systems. Excellent verbal and written English communication skills, especially in online settings, are essential. Candidates should demonstrate an exceptional academic record from high school and preferably university, along with agile development experience and willingness to travel up to four times yearly for internal events.
While not required, experience in container technologies like Docker, LXD, or Kubernetes; low-level languages such as C, C++, or Rust; solid networking; Linux/open source contributions; configuration management tools like Ansible or Puppet; cloud computing; software quality/testing; packaging (Debian, snaps); databases (SQL/NoSQL); distributed open source projects; or Terraform plugins will set you apart.
Canonical offers competitive, location-agnostic compensation based on experience and performance, with annual reviews and performance-driven bonuses. Enjoy a distributed work environment with remote work since 2004, twice-yearly in-person sprints, and global benefits tailored for fairness. Additional perks include personal learning opportunities, cutting-edge open source projects, and the stability of a profitable company.
At Canonical, senior engineers advance by owning functional areas, mentoring peers, and leading initiatives. With a focus on coaching and development, you'll build expertise in cloud-native technologies while contributing to Ubuntu's ecosystem. Regular performance recognition, global exposure, and involvement in high-stakes enterprise projects accelerate your trajectory in open source leadership.
Join a remote-first pioneer shaping the future of open source operations. Work on Juju, integral to Ubuntu's cloud dominance, alongside world-class talent. Benefit from founder-led vision, financial stability, and a culture valuing innovation, collaboration, and work-life balance. Impact global enterprises while enjoying worldwide flexibility and professional growth in the heart of Linux innovation.
Q: Is this role fully remote? Yes, it's globally remote with 2-4 weeks of travel per year for events.
Q: What experience level is required? Senior level with proven Go delivery and distributed systems expertise.
Q: Does Canonical sponsor visas? Canonical hires worldwide; check specific requirements during application.
Q: How is compensation structured? Base pay plus performance bonus, reviewed annually, competitive globally.
Q: What's the tech stack? Primarily Go, with opportunities in containers, Kubernetes, cloud, and open source tools.
120,000 - 180,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Senior Juju Software Engineer (Go) at Canonical - Worldwide Remote. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Senior Juju Software Engineer (Go) at Canonical - Worldwide Remote @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical, the company behind Ubuntu Linux, is a global leader in open source software and operating systems for enterprise markets. Ubuntu powers breakthrough initiatives in public cloud, data science, AI, engineering innovation, and IoT. Serving top public cloud providers, silicon manufacturers, and Fortune 500 companies, Canonical pioneers distributed collaboration with over 1200 colleagues across 75+ countries. As a founder-led, profitable, and rapidly growing organization, Canonical emphasizes remote-first culture, with teams meeting in person 2-4 times yearly in inspiring global locations.
The Senior Juju Software Engineer (Go) role at Canonical is a pivotal position within the Juju team. Juju is the model-driven operations engine for managing complex software on public clouds, private clouds, Kubernetes, and bare metal. Paired with the Ops framework, it delivers comprehensive application and infrastructure management solutions. Internal teams like Canonical Managed Solutions and OpenStack delivery, plus external Fortune 500 clients, rely on Juju daily. This globally remote role offers the chance to own features from design to maintenance in a highly concurrent, distributed system driving cloud automation at scale.
Expect to design and deliver high-impact features, collaborate proactively with a distributed team of experts, debug complex issues while interacting publicly with upstream communities, and coach less experienced colleagues. Work from home with occasional global travel for internal and external events, fostering deep technical discussions and innovative solutions in a supportive engineering environment.
As a Senior Juju Software Engineer, you will:
Canonical seeks engineers with a proven track record of professional software delivery using Go and hands-on experience in highly concurrent distributed systems. Excellent verbal and written English communication skills, especially in online settings, are essential. Candidates should demonstrate an exceptional academic record from high school and preferably university, along with agile development experience and willingness to travel up to four times yearly for internal events.
While not required, experience in container technologies like Docker, LXD, or Kubernetes; low-level languages such as C, C++, or Rust; solid networking; Linux/open source contributions; configuration management tools like Ansible or Puppet; cloud computing; software quality/testing; packaging (Debian, snaps); databases (SQL/NoSQL); distributed open source projects; or Terraform plugins will set you apart.
Canonical offers competitive, location-agnostic compensation based on experience and performance, with annual reviews and performance-driven bonuses. Enjoy a distributed work environment with remote work since 2004, twice-yearly in-person sprints, and global benefits tailored for fairness. Additional perks include personal learning opportunities, cutting-edge open source projects, and the stability of a profitable company.
At Canonical, senior engineers advance by owning functional areas, mentoring peers, and leading initiatives. With a focus on coaching and development, you'll build expertise in cloud-native technologies while contributing to Ubuntu's ecosystem. Regular performance recognition, global exposure, and involvement in high-stakes enterprise projects accelerate your trajectory in open source leadership.
Join a remote-first pioneer shaping the future of open source operations. Work on Juju, integral to Ubuntu's cloud dominance, alongside world-class talent. Benefit from founder-led vision, financial stability, and a culture valuing innovation, collaboration, and work-life balance. Impact global enterprises while enjoying worldwide flexibility and professional growth in the heart of Linux innovation.
Q: Is this role fully remote? Yes, it's globally remote with 2-4 weeks of travel per year for events.
Q: What experience level is required? Senior level with proven Go delivery and distributed systems expertise.
Q: Does Canonical sponsor visas? Canonical hires worldwide; check specific requirements during application.
Q: How is compensation structured? Base pay plus performance bonus, reviewed annually, competitive globally.
Q: What's the tech stack? Primarily Go, with opportunities in containers, Kubernetes, cloud, and open source tools.
120,000 - 180,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Senior Juju Software Engineer (Go) at Canonical - Worldwide Remote. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Senior Juju Software Engineer (Go) at Canonical - Worldwide Remote @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.