Enable job alerts via email!

Lead Golang Software Engineer, Commercial Systems

Canonical

Toronto

Remote

CAD 100,000 - 140,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 role involves delivering high-quality engineering solutions, mentoring colleagues, and working on various open-source projects. The ideal candidate has a strong academic background and experience in Golang, with a drive for excellence and a willingness to travel.

Benefits

Personal development budgets
Regular compensation reviews
Holiday leave
Parental leave
Travel opportunities

Qualifications

  • Experience with software development in Golang.
  • Professional proficiency in English.
  • Willingness to travel internationally.

Responsibilities

  • Develop engineering solutions leveraging Golang.
  • Lead technical designs and code reviews.
  • Coach and mentor colleagues.

Skills

Software development in Golang
Presentation skills
Result-oriented

Education

Exceptional academic record

Job description

Lead Golang Software Engineer, Commercial Systems

Join to apply for the Lead Golang Software Engineer, Commercial Systems role at Canonical.

Role Overview

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 such as public cloud, data science, AI, engineering innovation, and IoT. We are a founder-led, profitable, and growing company with a distributed team of over 1200 colleagues across more than 80 countries.

Position Details

We are hiring a Lead Golang Software Engineer at any seniority level, focused on delivering high-quality engineering solutions, leading technical designs, and mentoring colleagues. This role involves working on various open-source projects and integrating technologies within our Commercial Systems unit, which includes teams like Billing, Contracts, Livepatch, and Ubuntu Pro.

Key Responsibilities
  1. Develop engineering solutions leveraging Golang.
  2. Lead technical designs, code reviews, and implementation.
  3. Deploy and operate services developed by the team.
  4. Coach, mentor, and provide career development feedback to colleagues.
  5. Promote and evangelize best engineering and organizational practices.
Qualifications
  • Exceptional academic record from high school and university or a compelling alternative narrative.
  • Experience with software development in Golang.
  • Professional proficiency in English, with excellent presentation skills.
  • Result-oriented with a personal drive to meet commitments.
  • Willingness to travel internationally twice a year, for up to two weeks per trip.
Nice-to-Have Skills
  • Performance engineering and security experience.
  • Experience with accounting, sales, or business operations.
What We Offer

We provide a distributed work environment, personal development budgets, regular compensation reviews, and benefits like holiday leave, parental leave, travel opportunities, and more.

Location

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

About Canonical

Canonical is at the forefront of open source, publishing Ubuntu and supporting AI, IoT, and cloud initiatives worldwide. We foster a diverse, inclusive, and innovative workplace, emphasizing excellence and continuous learning.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.