Lead Golang Software Engineer, Commercial Systems
Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical .
Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives across public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing.
The Commercial Systems unit is composed of seven engineering teams that closely collaborate with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business, and Golang plays an integral role. We are hiring engineers for these teams :
The Billing team
Designs, develops, and operates a Golang service that provides a standardized and scalable capability to turn metrics into billable amounts, enable customers to see their current spend with Canonical at any time, and ensure accurate, reliable, and timely billing. The service integrates with other engineering, business, and payment systems. This team is a good match for engineers interested in billing and payment processing.
The Contracts team
Designs, develops, and operates a Golang service that will become the single source of truth for all contracts with all customers. The service provides a standardized CPQ capability and stores signed contracts in a structured format. The service integrates with other engineering and business systems including a CRM and an accounting system. This team is a good match for engineers who want to understand sales and revenue processes and grow beyond software engineering.
The Livepatch team
Designs and develops a service for delivering Linux kernel patches to shrink the exploit window for critical and high severity Linux kernel vulnerabilities, patching the kernel between security maintenance windows while the system runs. The team develops Golang client and backend components; the Kernel team develops the security patches. This is a great opportunity for engineers interested in security and with a strong focus on engineering quality and reliability.
The Ubuntu Pro backend team
Designs and develops backend services for the delivery of Ubuntu Pro, the most comprehensive subscription for open-source software security. The team develops Golang backend components, while the Security team develops security patches. This is a strong opportunity for engineers focused on engineering quality, software performance, and reliability of operations.
Location
This role will be based remotely in the EMEA region (all teams except Ubuntu Pro) or the AMER region (Ubuntu Pro).
Role entails
Responsibilities include :
What we are looking for in you
Nice-to-have skills
What we offer colleagues
We offer a compensation package that is competitive and recognizes performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with benefits that reflect our values and support work-life balance. Compensation is reviewed annually and is aligned with location, experience, and performance.
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company behind Ubuntu, a leading open source project and platform for AI, IoT, and cloud, we are shaping the future of software. We recruit on a global basis and maintain high standards for new team members. We expect excellence and strive to be best at what we do. Most colleagues have worked from home since Canonical's inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, and learn new skills.
Canonical is an equal opportunity employer. We foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Employment type
Job function
Industries
#J-18808-Ljbffr
Lead Software Engineer • Estado de México, Mexico