Enable job alerts via email!

Lead Golang Software Engineer, Commercial Systems

Canonical

Buffalo (NY)

Remote

USD 100,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Canonical is seeking a Lead Golang Software Engineer to join their Commercial Systems team. This remote role involves developing solutions, leading design efforts, and mentoring colleagues. Ideal candidates will have a strong background in Golang, excellent communication skills, and a degree in a technical field. Canonical offers a distributed work environment, generous leave policies, and an annual learning budget.

Benefits

USD 2,000 annual learning budget
Annual compensation review and recognition rewards
Generous leave policies including parental leave
Employee Assistance Program
Travel opportunities

Qualifications

  • Strong academic background in high school and university.
  • Proven track record of exceeding expectations.
  • Willingness to travel twice a year for up to two weeks.

Responsibilities

  • Develop solutions using Golang.
  • Lead technical design, code reviews, and implementation.
  • Mentor colleagues and promote best practices.

Skills

Golang
Communication
Leadership
Result-driven

Education

Degree in a technical field

Job description

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 enterprise and technology markets worldwide. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. We are a pioneer in global distributed collaboration, with over 1200 colleagues in more than 80 countries, and very few office-based roles. Teams meet 2-4 times annually in various interesting locations worldwide to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Lead Golang Software Engineer at any seniority level, who strives for high engineering quality, seeks continuous improvement, and develops their skills. This role offers the opportunity to work with popular software systems, integration technologies, and open-source solutions.

The Commercial Systems unit comprises seven engineering teams working closely with other teams. Services developed by this unit are central to Canonical's business, with Golang playing a key role. We are looking for engineers for these teams:

  • Billing team: develops a Golang service for metrics-based billing, customer spend visibility, and integration with other systems. Ideal for engineers interested in billing and payment processing.
  • Contracts team: creates a Golang service for managing customer contracts, integrating with CRM and accounting systems. Suitable for those interested in sales and revenue processes.
  • Livepatch team: develops a service for delivering Linux kernel patches to address vulnerabilities, focusing on security and reliability.
  • Ubuntu Pro backend team: builds backend services for Ubuntu Pro, emphasizing performance and security.

Location: Remote in EMEA (except Ubuntu Pro teams) or AMER (Ubuntu Pro).

Key responsibilities:

  • Develop solutions using Golang
  • Lead technical design, code reviews, and implementation
  • Deploy and operate team services
  • Mentor colleagues and promote best practices

Ideal candidate:

  • Strong academic background in high school and university
  • Degree in a technical field or relevant experience
  • Proven track record of exceeding expectations
  • Experience with Golang
  • Excellent English communication skills
  • Result-driven with a strong personal drive
  • Willingness to travel twice a year for up to two weeks

Nice-to-have skills:

  • Performance engineering and security expertise
  • Experience with accounting, sales, or business roles

What we offer:

  • Distributed work environment with biannual in-person sprints
  • USD 2,000 annual learning budget
  • Annual compensation review and recognition rewards
  • Generous leave policies including parental leave
  • Employee Assistance Program and travel opportunities

About Canonical: Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and foster a remote work culture since 2004. Working here challenges you to think differently and grow professionally.

Equal Opportunity Employer: We promote diversity and provide fair consideration regardless of background or identity.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Information Technology
Industries
  • Software Development
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Golang Software Engineer, Commercial Systems

Canonical

Minneapolis

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Oklahoma

Remote

USD 100.000 - 150.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Detroit

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Nashville

Remote

USD 100.000 - 140.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Philadelphia

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Columbus

Remote

USD 115.000 - 185.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Kansas City

Remote

USD 107.000 - 179.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Sacramento

Remote

USD 121.000 - 145.000

Yesterday
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Madison

Remote

USD 100.000 - 140.000

Yesterday
Be an early applicant