Global Microservices Engineer (Go/Python) - Remote

United States Digital Space LLC

United States

Remote

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Learning budget USD 2,000 per year
Twice-yearly in-person team sprints
Annual compensation review
Employee travel opportunities

Job summary

Canonical is a pioneering open-source software company behind Ubuntu. We hire globally and operate with mostly remote roles, meeting twice yearly in person at locations around the world.

We are recruiting for back-end engineers focused on REST APIs in Go and Python, designing scalable services, and improving performance, reliability, and security. Strong educational background and proficiency in Python/Go are essential.

Qualifications

  • Undergraduate degree in Computer Science or STEM, or equivalent experience.
  • Proficiency in Python and Go; building scalable REST APIs.
  • Experience with relational and non-relational databases and CI/CD.
  • Experience with Linux environments (Debian/Ubuntu preferred).

Responsibilities

  • Write high-quality, scalable backend services in Go and Python.
  • Design APIs and software architecture for peer review.
  • Write tests and ensure reliability and performance.
  • Collaborate with globally distributed team and contribute to DevOps practices.
  • Travel twice yearly for company events.

Skills

Python
Go
Relational databases
Non-relational databases
CI/CD
Systems programming or scalable web
Linux (Debian/Ubuntu)
English proficiency

Education

Bachelor's degree in Computer Science or STEM

Tools

Docker
Kubernetes

Job description

Canonical is a pioneering open-source software company behind Ubuntu. We hire globally and operate with mostly remote roles, meeting twice yearly in person at locations around the world.

We are recruiting for back-end engineers focused on REST APIs in Go and Python, designing scalable services, and improving performance, reliability, and security. Strong educational background and proficiency in Python/Go are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Cleveland (OH)

On-site
USD 100,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+1
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Las Vegas (NV)

Remote
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Minneapolis (MN)

On-site
USD 80,000 - 120,000
Personal learning and development budget of USD 2,000 yearly
Annual compensation review
Recognition rewards
+5
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Boise (ID)

On-site
USD 90,000 - 130,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Recognition rewards
+4
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • San Diego (CA)

On-site
USD 95,000 - 135,000
Personal learning and development budget of USD 2,000 per year
Recognition rewards
Annual holiday leave
+3
Remote Distributed Systems Engineer (Python & Go)
Remote Distributed Systems Engineer (Python & Go)

Canonical • Nashville (TN)

On-site
USD 90,000 - 130,000
Personal learning and development budget
Performance-driven annual bonus
Annual compensation review
+2
Remote Golang Engineer — Build Open-Source Systems
Remote Golang Engineer — Build Open-Source Systems

United States Digital Space LLC • United States

Remote
USD 120,000 - 180,000
Learning budget (USD 2,000 per year)
Annual compensation review
Maternity and paternity leave
+1
Distributed Systems Engineer - Python/Go (Remote)
Distributed Systems Engineer - Python/Go (Remote)

Canonical • Pittsburgh

Remote
USD 90,000 - 120,000
Remote Distributed Systems Engineer (Python/Go)
Remote Distributed Systems Engineer (Python/Go)

Canonical • Buffalo (NY)

On-site
USD 80,000 - 100,000
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave