Lead Golang Software Engineer, Commercial Systems
Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical.
About the role
Canonical is a leading provider of open-source software and operating systems for enterprise and technology markets. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT initiatives. We have a global team of 1200+ colleagues across more than 80 countries, with few office-based roles. Teams meet periodically in interesting locations worldwide.
We are hiring a Lead Golang Software Engineer at any seniority level, focused on high engineering quality, continuous improvement, and skill development. This role involves working with various software systems, integrations, and open-source solutions.
Team and projects
The Commercial Systems unit consists of seven engineering teams collaborating closely with other business units. Key services include:
* Billing team: develops a Golang service for metrics-based billing, customer spend visibility, and integration with payment systems.
* Contracts team: creates a Golang service managing customer contracts, integrating with CRM and accounting systems.
* Livepatch team: delivers Linux kernel patches to address vulnerabilities, developing Golang client and backend components.
* Ubuntu Pro backend team: builds backend services for Ubuntu Pro subscription, focusing on performance and security.
Location
This role is remote, based in the EMEA region (except Ubuntu Pro) or the AMER region (Ubuntu Pro).
Responsibilities
* Develop solutions using Golang
* Lead design, code reviews, and implementation
* Deploy and operate team services
* Mentor colleagues and promote best practices
Requirements
* Strong academic background in high school and university
* Degree in a technical field or equivalent experience
* Proven Golang development experience
* Excellent English communication and presentation skills
* Result-driven with a commitment to deadlines
* Ability to travel internationally twice a year
Nice-to-have skills
* Experience in performance engineering and security
* Knowledge of accounting, sales, or business operations
Benefits
We offer competitive compensation, including annual reviews, bonuses, and benefits such as:
* Distributed work environment with biannual in-person team sprints
* USD 2,000 annual learning budget
* Recognition rewards, holiday leave, parental leave, Employee Assistance Program
* Travel opportunities and company event upgrades
About Canonical
Canonical pioneers open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, value excellence, and support remote work since 2004. Join us to challenge conventions and grow your skills.
Equal Opportunity
We foster a diverse, inclusive workplace and consider all applications fairly.
#J-18808-Ljbffr