Enable job alerts via email!

Lead Golang Software Engineer, Commercial Systems

Canonical

San Jose (CA)

Remote

USD 120,000 - 180,000

Full time

12 days ago

Boost your interview chances

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

Job summary

A leading provider of open-source software, Canonical is hiring a Lead Golang Software Engineer. This role involves developing solutions, leading design efforts, and mentoring team members in a distributed work environment. Ideal candidates will have a strong background in Golang and excellent communication skills, with opportunities for travel and professional development.

Benefits

Distributed work environment with biannual in-person sprints
Learning and development budget of USD 2,000/year
Performance reviews and recognition rewards
Comprehensive leave policies
Travel opportunities
Employee assistance programs

Qualifications

  • Experience with Golang development.
  • Excellent English communication and presentation skills.
  • Willingness to travel internationally twice a year.

Responsibilities

  • Developing solutions with Golang.
  • Leading design, reviews, and implementation.
  • Mentoring colleagues and promoting engineering best practices.

Skills

Golang development
Excellent English communication
Result-driven

Education

Strong academic background and technical education

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 global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives like cloud, data science, AI, and IoT. Our team comprises over 1200 colleagues across more than 80 countries, with few office-based roles, emphasizing distributed collaboration.

We are hiring a Lead Golang Software Engineer at any seniority level who values high engineering standards, continuous improvement, and skill development. This role offers the chance to work with popular systems, integration technologies, and open-source solutions.

The Commercial Systems unit consists of seven engineering teams collaborating closely with other departments. Key services include:

  • Billing team: Develops a Golang service for metrics-based billing, customer spend visibility, and integration with payment systems.
  • Contracts team: Builds a Golang service for managing customer contracts, integrating with CRM and accounting systems.
  • Livepatch team: Creates a service for delivering Linux kernel patches to address vulnerabilities in real-time.
  • Ubuntu Pro backend team: Develops backend services for Ubuntu Pro's security subscriptions.

This role can be based remotely in the EMEA or AMER regions, depending on the team.

Responsibilities include:
  • Developing solutions with Golang
  • Leading design, reviews, and implementation
  • Deploying and operating services
  • Mentoring colleagues and promoting engineering best practices
Requirements:
  • Strong academic background and technical education
  • Experience with Golang development
  • Excellent English communication and presentation skills
  • Result-driven with a strong work ethic
  • Willingness to travel internationally twice a year
Nice-to-have skills:
  • Performance engineering and security expertise
  • Experience in accounting, sales, or business roles
Benefits include:
  • Distributed work environment with biannual in-person sprints
  • Learning and development budget of USD 2,000/year
  • Performance reviews, recognition rewards, and comprehensive leave policies
  • Travel opportunities and employee assistance programs

About Canonical:

Canonical pioneers open-source solutions, publishing Ubuntu and supporting AI, IoT, and cloud projects. We value excellence, diversity, and innovation, offering a remote work environment since 2004.

We are an equal opportunity employer committed to diversity and inclusion.

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

Atlanta

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Boise

Remote

USD 120,000 - 200,000

11 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

Oklahoma City

Remote

USD 120,000 - 200,000

12 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

San Diego

Remote

USD 120,000 - 160,000

12 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

Los Angeles

Remote

USD 120,000 - 160,000

12 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

San Bernardino

Remote

USD 120,000 - 160,000

12 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

Detroit

Remote

USD 120,000 - 160,000

16 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

Nashville

Remote

USD 100,000 - 140,000

16 days ago

Lead Golang Software Engineer, Commercial Systems

Canonical

Philadelphia

Remote

USD 120,000 - 160,000

16 days ago