Remote Go Software Engineer — Open Source & Distributed Systems

Remote

San Francisco (CA)

Remote

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote work
Learning budget 2000 USD/year
Annual compensation review
Travel to team sprints
Employee travel upgrades

Job summary

Canonical seeks a Go Software Engineer for Commercial Systems to design, build, and operate scalable services across multiple teams. You will code in Go or Python, collaborate on designs, and deploy distributed systems at scale, enabling Ubuntu and open source success.

The role emphasizes remote collaboration from anywhere in the world, with travel for team sprints and inter-team alignment. A strong background in Linux and cloud-native development is expected.

Qualifications

  • Bachelor's degree or equivalent in Computer Science or related engineering field.
  • Experience as a software developer in a high-level language - preferably Go or Python.
  • Experience building, deploying, and operating distributed systems and APIs.
  • Excellent verbal and written communication skills in English.
  • Ability to collaborate remotely with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.
  • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year.

Responsibilities

  • Code in Go or Python
  • Collaborate with colleagues on technical designs
  • Stay in sync with team mates
  • Deploy and operate services developed by the team
  • Improve engineering and operations practices

Skills

Go
Python
Distributed systems
English communication
Remote collaboration
Travel readiness
Ubuntu Linux
Public clouds
Salesforce
APEX

Education

Bachelor's degree in Computer Science or related field

Tools

Salesforce
APEX

Job description

Canonical seeks a Go Software Engineer for Commercial Systems to design, build, and operate scalable services across multiple teams. You will code in Go or Python, collaborate on designs, and deploy distributed systems at scale, enabling Ubuntu and open source success.

The role emphasizes remote collaboration from anywhere in the world, with travel for team sprints and inter-team alignment. A strong background in Linux and cloud-native development is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer - Distributed Cloud Automation (Remote)
Senior Go Engineer - Distributed Cloud Automation (Remote)

Higlobe, Inc. • United States

Remote
USD 140,000 - 190,000
Remote-friendly
Learning budget
Annual raises
+4
Remote Go Software Engineer - Open Source Cloud
Remote Go Software Engineer - Open Source Cloud

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Team sprints and in-person meetups
Learning budget
Annual compensation review
+6
Remote Open Source DevOps Engineer (Python/Golang)
Remote Open Source DevOps Engineer (Python/Golang)

Canonical Ltd. • United States

Remote
USD 140,000 - 190,000
Learning budget
Annual bonus
Holiday leave
+3
Remote Open-Source Cloud Software Engineer
Remote Open-Source Cloud Software Engineer

Canonical Ltd. • United States

Remote
USD 140,000 - 190,000
Distributed team sprints
Learning budget USD 2,000/year
Annual compensation review
+2
Remote Golang Engineer - Linux Systems & OSS
Remote Golang Engineer - Linux Systems & OSS

Higlobe, Inc. • United States

Remote
USD 120,000 - 180,000
Learning budget USD 2,000
Annual pay review
Travel opportunities
+1
Remote Engineering Manager - Lead Scalable Python/Golang
Remote Engineering Manager - Lead Scalable Python/Golang

Higlobe, Inc. • United States

Remote
USD 150,000 - 200,000
Fully remote working environment
Learning & development budget 2000 USD
Annual compensation review
+6
Remote Distributed Systems Engineer for IoT & Data Streaming
Remote Distributed Systems Engineer for IoT & Data Streaming

Canonical Ltd. • United States

Remote
USD 150,000 - 190,000
Learning budget
Annual bonus/commission
Leave policies and wellbeing programs
+1
Remote Golang Engineer - Open Source Linux
Remote Golang Engineer - Open Source Linux

Canonical Ltd. • United States

Remote
USD 120,000 - 180,000
Learning budget
Annual review
Holiday leave
+2
Senior Solutions Engineer - Open Source Infra & DevOps
Senior Solutions Engineer - Open Source Infra & DevOps

Higlobe, Inc. • United States

Remote
USD 140,000 - 200,000
Twice-yearly in-person team sprints
Learning and development budget USD 2,
Annual compensation review
+2
Golang Engineer, Commercial Systems (Remote)
Golang Engineer, Commercial Systems (Remote)

Higlobe, Inc. • United States

Remote
USD 100,000 - 140,000
Distributed in-person sprints twice a
Learning & development budget USD 2,0
Annual compensation review
+6