CareerPlanGet AI match score →

Golang Engineer

Home Based - Worldwide🌐 Remote💼 Full-time🗓 2026-04-01 → 2026-07-31

Core

Design and implement high-performance, secure software in Go for Ubuntu and Canonical's distributed systems, operating systems, and cloud infrastructure.

Role type

Software Engineer (Go)

Builds

Ubuntu platform, software distribution systems, systems management tools, and distributed systems operations R&D

Domain

Open-source operating systems, cloud infrastructure, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Go, Linux (system level), distributed systems, APIs, debugging, code review, technical advocacy

Preferred skills

Ubuntu Linux development, Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro, performance engineering, security

Technologies

Go, Linux, Ubuntu, Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro

Responsibilities

Design and implement well-tested and documented software in Go; Debug and fix issues encountered by users; Participate in engineering process through code and architectural reviews; Collaborate with community and colleagues on technical specifications; Seek improvements to engineering and operations practices; Deploy and operate services developed by the team

Seniority

All levels of seniority

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗