×
Register Here to Apply for Jobs or Post Jobs. X

Golang Engineer

Job in San Diego, San Diego County, California, 92189, USA
Listing for: Canonical
Full Time position
Listed on 2025-12-07
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer
Job Description & How to Apply Below

Overview

Join Canonical as a Golang Engineer to build robust open‑source systems that power Ubuntu and Enterprise workloads.

We are a global, founder‑led company that builds and distributes open‑source software to thousands of customers worldwide. Our product ecosystem includes Juju, Livepatch, LXD, MAAS, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro and many more, all of which rely heavily on Go for performance and concurrency.>

Responsibilities
  • Design, implement, and maintain well‑tested Go code for core infrastructure and user‑facing services.
  • Debug and resolve issues in production environments and collaborate with community and internal teams to define technical specifications.
  • Participate in code reviews, architectural discussions, and continuous of engineering practices.
  • Deploy, operate, and optimize services developed by the team in distributed environments.
  • Advocate technical excellence and mentor junior team members.
Qualifications
  • Strong academic track record in Computer Science or STEM, or a compelling alternative path.
  • Undergraduate degree in Computer Science, STEM, or relevant experience; senior roles require 5+ years of professional experience.
  • Proven experience designing and writing high‑quality Go software on Linux.
  • Deep passion for Linux system‑level development and security.
  • Experience building, deploying, and operating distributed systems and APIs.
  • Excellent written and spoken English communication skills.
  • Professional, self‑starting, and able to deliver on schedule.
  • Willingness to travel twice a year for company events (up to two weeks each).
Nice‑to‑have Skills
  • Experience developing for Ubuntu Linux and related tools (Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro).
  • Performance engineering and security expertise.
What we offer
  • Remote‑first work environment with occasional in‑person sprints.
  • Personal learning and development budget (USD 2,000 per year).
  • Annual compensation review and performance‑driven bonus or commission.
  • Competitive base pay with global equity and benefits.
  • Annual holiday leave, maternity and paternity leave, employee assistance program.
  • Opportunity to travel and meet colleagues worldwide.
About Canonical

Canonical is a pioneering tech firm that publishes Ubuntu, the world’s leading open‑source operating system. We are building an open‑source future that powers AI, IoT, cloud, and the edge. Canonical is a global, equal‑opportunity employer that values diversity, inclusion, and excellence.

Canonical is an equal‑opportunity employer

We are proud to foster a workplace free from discrimination. We invite candidates of all backgrounds to apply.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary