RESUME AND JOB
Canonical
Canonical is the company behind Ubuntu, the world's leading open-source operating system powering enterprise innovation across public cloud, data science, AI, engineering, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across more than 80 countries with minimal office-based roles. Teams align on strategy through in-person gatherings two to four times a year in exciting global locations. Founder-led and profitable, Canonical serves top public cloud providers, silicon leaders, and industry giants, delivering breakthrough open-source solutions.
Canonical seeks a Golang Software Engineer for its Commercial Systems unit at any seniority level. This remote EMEA-based role involves working on critical services like Billing, Contracts, and Livepatch—core to Canonical's business. The Billing team builds scalable Golang services to convert metrics into billable amounts, integrating with payment systems for accurate customer billing. The Contracts team creates a single source of truth for customer agreements, offering CPQ capabilities and CRM/accounting integrations. The Livepatch team delivers kernel patches to minimize security vulnerabilities without system reboots, emphasizing reliability and security. Join a collaborative environment with six engineering teams driving Canonical's commercial success using Golang and open-source technologies.
As a Golang Software Engineer in Commercial Systems, you'll develop high-quality solutions leveraging Golang, lead technical designs and code reviews, deploy and operate services, mentor colleagues, and promote engineering excellence. Expect to integrate with diverse systems, ensure scalability and reliability, and contribute to popular open-source projects. This role offers exposure to billing, payments, sales processes, security, and kernel technologies, fostering continuous skill growth.
Canonical values engineers with exceptional academic backgrounds from high school and university, or a compelling alternative path. Required: undergraduate degree in a technical field, proven Golang development experience, outstanding English communication and presentation skills, result-driven mindset, and ability to travel internationally twice yearly for up to two weeks. Nice-to-haves include performance engineering, security expertise, or business domain knowledge in accounting and sales.
Canonical offers competitive worldwide compensation based on location, experience, and performance, with annual reviews and performance bonuses. Enjoy a remote-first culture, global collaboration, and benefits aligned with company values. Team members receive tailored programs balancing local needs, including skill development opportunities in a growing, profitable organization.
Grow your career at Canonical through hands-on work with enterprise-grade systems, mentorship, and exposure to billing, security, and sales domains. Advance at any seniority level by leading designs, coaching peers, and contributing to open-source innovations. Canonical's distributed model and commitment to engineering excellence provide endless opportunities to develop skills and impact global technology.
Work on Ubuntu and open-source projects shaping public cloud, AI, and IoT. Thrive in a remote-first, founder-led company that's profitable and expanding. Collaborate with diverse global teams, tackle real-world challenges in commercial systems, and enjoy work-life balance with exciting offsites. Canonical's focus on quality, innovation, and employee growth makes it the ideal place for passionate Golang engineers.
Q: Is this role remote? Yes, fully home-based in EMEA.
Q: What teams can I join? Billing, Contracts, or Livepatch—choose based on interests in payments, sales, or security.
Q: What's the travel requirement? Twice yearly for up to two weeks.
Q: Seniority level? Any, from junior to senior.
Q: Golang experience needed? Yes, professional track record required.
Q: What makes Canonical unique? Ubuntu leadership, open source, global remote culture, profitability.
70,000 - 120,000 EUR / 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 Golang Software Engineer, Commercial Systems at Canonical - Remote EMEA. 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 Golang Software Engineer, Commercial Systems at Canonical - Remote EMEA @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical is the company behind Ubuntu, the world's leading open-source operating system powering enterprise innovation across public cloud, data science, AI, engineering, and IoT. As a pioneer in global distributed collaboration, Canonical employs over 1200 colleagues across more than 80 countries with minimal office-based roles. Teams align on strategy through in-person gatherings two to four times a year in exciting global locations. Founder-led and profitable, Canonical serves top public cloud providers, silicon leaders, and industry giants, delivering breakthrough open-source solutions.
Canonical seeks a Golang Software Engineer for its Commercial Systems unit at any seniority level. This remote EMEA-based role involves working on critical services like Billing, Contracts, and Livepatch—core to Canonical's business. The Billing team builds scalable Golang services to convert metrics into billable amounts, integrating with payment systems for accurate customer billing. The Contracts team creates a single source of truth for customer agreements, offering CPQ capabilities and CRM/accounting integrations. The Livepatch team delivers kernel patches to minimize security vulnerabilities without system reboots, emphasizing reliability and security. Join a collaborative environment with six engineering teams driving Canonical's commercial success using Golang and open-source technologies.
As a Golang Software Engineer in Commercial Systems, you'll develop high-quality solutions leveraging Golang, lead technical designs and code reviews, deploy and operate services, mentor colleagues, and promote engineering excellence. Expect to integrate with diverse systems, ensure scalability and reliability, and contribute to popular open-source projects. This role offers exposure to billing, payments, sales processes, security, and kernel technologies, fostering continuous skill growth.
Canonical values engineers with exceptional academic backgrounds from high school and university, or a compelling alternative path. Required: undergraduate degree in a technical field, proven Golang development experience, outstanding English communication and presentation skills, result-driven mindset, and ability to travel internationally twice yearly for up to two weeks. Nice-to-haves include performance engineering, security expertise, or business domain knowledge in accounting and sales.
Canonical offers competitive worldwide compensation based on location, experience, and performance, with annual reviews and performance bonuses. Enjoy a remote-first culture, global collaboration, and benefits aligned with company values. Team members receive tailored programs balancing local needs, including skill development opportunities in a growing, profitable organization.
Grow your career at Canonical through hands-on work with enterprise-grade systems, mentorship, and exposure to billing, security, and sales domains. Advance at any seniority level by leading designs, coaching peers, and contributing to open-source innovations. Canonical's distributed model and commitment to engineering excellence provide endless opportunities to develop skills and impact global technology.
Work on Ubuntu and open-source projects shaping public cloud, AI, and IoT. Thrive in a remote-first, founder-led company that's profitable and expanding. Collaborate with diverse global teams, tackle real-world challenges in commercial systems, and enjoy work-life balance with exciting offsites. Canonical's focus on quality, innovation, and employee growth makes it the ideal place for passionate Golang engineers.
Q: Is this role remote? Yes, fully home-based in EMEA.
Q: What teams can I join? Billing, Contracts, or Livepatch—choose based on interests in payments, sales, or security.
Q: What's the travel requirement? Twice yearly for up to two weeks.
Q: Seniority level? Any, from junior to senior.
Q: Golang experience needed? Yes, professional track record required.
Q: What makes Canonical unique? Ubuntu leadership, open source, global remote culture, profitability.
70,000 - 120,000 EUR / 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 Golang Software Engineer, Commercial Systems at Canonical - Remote EMEA. 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 Golang Software Engineer, Commercial Systems at Canonical - Remote EMEA @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.