Golang Systems Engineer - Containers & Virtualization

Canonical

United States

A distancia

CAD 168.000 - 223.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Learning budget USD 2,000 per year
Remote-first culture
Annual compensation review
Travel to in-person events 2–4 weeks/​

Descripción de la vacante

Canonical is hiring a Golang software engineer to work on the low-level Go codebase between the REST API and the low-level C libraries used to manage containers and virtual machines. This is a remote position available in the Americas and EMEA.

You will design Go code, model data, and implement storage in a dqlite database, while maintaining code quality through tests and static analysis. Expect collaboration across a distributed team and 2–4 weeks of travel yearly.

Formación

  • Experience programming in Go and C.
  • Knowledge of networking and storage technologies.
  • Experience with two or more of: cloud computing, virtualization, containers, distributed systems, open source communities.

Responsabilidades

  • Design, implement and document system level Go code.
  • Model data, design database schema and implement data storage in a dqlite 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 2–4 weeks/year travel for internal/external events.

Conocimientos

Go programming
C programming
Networking
Storage
Cloud computing
Virtualisation
Containers
Distributed systems
Open source community

Educación

Bachelor’s degree in Computer Science or STEM

Descripción del empleo

Canonical is hiring a Golang software engineer to work on the low-level Go codebase between the REST API and the low-level C libraries used to manage containers and virtual machines. This is a remote position available in the Americas and EMEA.

You will design Go code, model data, and implement storage in a dqlite database, while maintaining code quality through tests and static analysis. Expect collaboration across a distributed team and 2–4 weeks of travel yearly.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Golang Systems Engineer: Containers & Virtualization
Golang Systems Engineer: Containers & Virtualization

Higlobe, Inc. • EE. UU.

A distancia
USD 140.000 - 190.000
Remote Golang System Software Engineer — Cloud & Edge
Remote Golang System Software Engineer — Cloud & Edge

Remote • San Francisco (CA)

A distancia
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

Canonical • EE. UU.

A distancia
USD 140.000 - 190.000
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Remote • San Francisco (CA)

A distancia
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

Canonical • EE. UU.

A distancia
USD 140.000 - 190.000
Personal learning and development USD
Annual compensation review
Recognition rewards
+5
Golang System Software Engineer - Containers / Virtualisation
Golang System Software Engineer - Containers / Virtualisation

Canonical • EE. UU.

A distancia
CAD 168.000 - 223.000
Learning budget USD 2,000 per year
Remote-first culture
Annual compensation review
+1
Golang Engineer, Commercial Systems (Remote)
Golang Engineer, Commercial Systems (Remote)

Higlobe, Inc. • EE. UU.

A distancia
USD 100.000 - 140.000
Distributed in-person sprints twice a
Learning & development budget USD 2,0
Annual compensation review
+6
Go System Engineer for Private Cloud & Distributed Infra
Go System Engineer for Private Cloud & Distributed Infra

Canonical Ltd. • EE. UU.

A distancia
USD 90.000 - 130.000
Personal learning and development budget
Annual compensation review
Performance-driven annual bonus
+3
Remote Golang Engineer - Linux Systems & OSS
Remote Golang Engineer - Linux Systems & OSS

Higlobe, Inc. • EE. UU.

A distancia
USD 120.000 - 180.000
Learning budget USD 2,000
Annual pay review
Travel opportunities
+1
Senior Go Engineer - Distributed Cloud Automation (Remote)
Senior Go Engineer - Distributed Cloud Automation (Remote)

Higlobe, Inc. • EE. UU.

A distancia
USD 140.000 - 190.000
Remote-friendly
Learning budget
Annual raises
+4