Golang Systems Engineer: Containers & Virtualization

Higlobe, Inc.

United States

Remote

USD 140,000 - 190,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Canonical is hiring a Golang software engineer for the LXD team to work on system-level Go code between REST API and low-level C libraries. This remote role covers the Americas and EMEA, with travel for internal and external events.

You will model data, design database schemas in a dqlite database, and maintain code quality with tests while collaborating across a distributed team. Strong Go/C skills, networking and storage knowledge, and open source passion are valued.

Qualifications

  • Experience programming in Go and C.
  • Knowledgeable in networking and storage technologies.
  • Experience with two or more of: cloud computing, virtualization, containers, distributed systems, open source community.
  • Curious, flexible, articulate and accountable.

Responsibilities

  • Design, implement and document system level Go code.
  • Model data, design database schema and implement data storage in a dqlite (SQL) database.
  • Maintain code quality through static analysis, unit and system tests.
  • Collaborate proactively with a distributed team.
  • Discuss ideas and collaborate on finding good solutions.
  • Work from home with global travel 2 to 4 weeks/year for internal and external events.

Skills

Go
C
Networking
Storage
Cloud computing
Containers

Job description

Canonical is hiring a Golang software engineer for the LXD team to work on system-level Go code between REST API and low-level C libraries. This remote role covers the Americas and EMEA, with travel for internal and external events.

You will model data, design database schemas in a dqlite database, and maintain code quality with tests while collaborating across a distributed team. Strong Go/C skills, networking and storage knowledge, and open source passion are valued.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Systems Engineer - Containers & Virtualization
Golang Systems Engineer - Containers & Virtualization

Canonical • United States

Remote
CAD 168,000 - 223,000
Learning budget USD 2,000 per year
Remote-first culture
Annual compensation review
+1
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Canonical • United States

Remote
USD 140,000 - 190,000
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Canonical • United States

Remote
CAD 168,000 - 223,000
Learning budget USD 2,000 per year
Remote-first culture
Annual compensation review
+1
Golang System Software Engineer – Containers / Virtualisation
Golang System Software Engineer – Containers / Virtualisation

Canonical • United States

Remote
USD 140,000 - 190,000
Personal learning and development USD
Annual compensation review
Recognition rewards
+5
Remote Golang System Software Engineer — Cloud & Edge
Remote Golang System Software Engineer — Cloud & Edge

Remote • San Francisco (CA)

Remote
USD 150,000 - 230,000
Annual bonus
Learning budget USD 2,000 per year
Annual compensation review
+2
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Remote • San Francisco (CA)

Remote
USD 150,000 - 230,000
Annual bonus
Learning budget USD 2,000 per year
Annual compensation review
+2
Go System Engineer for Private Cloud & Distributed Infra
Go System Engineer for Private Cloud & Distributed Infra

Canonical Ltd. • United States

Remote
USD 90,000 - 130,000
Personal learning and development budget
Annual compensation review
Performance-driven annual bonus
+3
Remote Lead Architect - LXD & MicroCloud (Go/C)
Remote Lead Architect - LXD & MicroCloud (Go/C)

Canonical Ltd. • United States

Remote
USD 150,000 - 210,000
Distributed work environment with team
Learning budget of USD 2,000 per year
Annual compensation review
+6
Software Architect - Containers / Virtualisation
Software Architect - Containers / Virtualisation

Canonical Ltd. • United States

Remote
MXN 1,572,876 - 2,271,933
Personal learning and development budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
+2
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