Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Golang System Software Engineer - Containers / Virtualisation image - Rise Careers
Job details

Golang System Software Engineer - Containers / Virtualisation

Canonical, the publisher of Ubuntu, is hiring a Golang system software engineer to work on LXD — a next-generation private cloud infrastructure combining KVM, Ceph and SDN technologies. The role focuses on low-level Go code sitting between a REST API and C libraries to manage containers and virtual machines, requiring system-level design, data modelling and storage implementation experience.

Skills

  • Strong professional experience in Go development and experience programming in C
  • Knowledgeable in Linux systems, networking and storage technologies
  • Experience with containers, virtualization, cloud computing or distributed systems
  • Database modeling and SQL experience (dqlite or SQLite recommended)
  • Testing, static analysis and CI-driven development practices
  • Experience working in distributed/remote teams and open source community contributions

Responsibilities

  • Design, implement and document system-level Go code for container and VM management
  • Model data and design database schema; implement and maintain storage in dqlite (SQL)
  • Integrate and interface Go code with existing low-level C libraries and REST APIs
  • Ensure code quality through static analysis, unit and system tests
  • Collaborate proactively within a distributed, remote team and participate in design discussions
  • Diagnose, debug and optimize networking, storage and virtualization interactions
  • Participate in global team sprints and travel 2–4 weeks per year for in-person events

Education

  • Bachelor's degree or equivalent in Computer Science, Engineering, or related STEM field

Benefits

  • Distributed remote-first work environment with twice-yearly team sprints in person
  • Personal learning and development budget (USD 2,000/year)
  • Performance-driven annual bonus and annual compensation review
  • Annual holiday leave and parental (maternity/paternity) leave
  • Employee Assistance Programme (EAP)
  • Opportunity to travel for company events; Priority Pass and travel upgrades for long-haul events
  • Recognition rewards and career growth opportunities
To read the complete job description, please click on the ‘Apply’ button
Canonical Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Canonical DE&I Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Canonical
Canonical CEO photo
Mark Shuttleworth
Approve of CEO

Average salary estimate

$90000 / YEARLY (est.)
min
max
$60000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs

Humata Health is hiring a Front End Software Engineer to build performant, accessible Vue.js interfaces for its AI-powered healthcare platform.

Photo of the Rise User

Lead the design and implementation of test & evaluation data pipelines and company-wide data services to enable fast, reliable analysis for aviation automation.

Photo of the Rise User
Posted 20 hours ago

Coupa is seeking a Senior Software Engineer, Applied AI to architect and build agentic AI platforms and AI-driven product features that scale across its global spend-management network.

Posted 7 hours ago

Experienced Java engineer needed to develop and maintain high-volume, enterprise microservices and integrations for Bank of America's consumer and associate-facing applications.

WGU Hybrid Salt Lake City Office
Posted 13 hours ago

Western Governors University is hiring a Solutions Architect to design scalable, API-first cloud and microservices solutions that advance its online student experience.

Photo of the Rise User
Posted 9 hours ago

Experienced DevSecOps engineer with TS/SCI needed to design and operate secure AWS-based CI/CD pipelines, IaC, and containerized environments for a U.S.-only remote role.

Photo of the Rise User

Work on Flyte-driven ML tooling as a Full-Stack Software Engineer focused on building high-quality, performant front-end experiences while contributing to backend services and infrastructure.

Photo of the Rise User
Posted 2 hours ago

Chime is looking for a Senior Software Engineer (Infrastructure) to design, automate, and operate cloud infrastructure and tooling that powers highly available customer-facing services.

Photo of the Rise User
Posted 13 hours ago

Kemper is hiring a Senior Java Software Developer to design, build and support microservice-based insurance applications using Java, Spring Boot and cloud technologies in a hybrid work arrangement.

Lead kernel development and optimization for next-generation AI hardware at d-Matrix, driving hardware-software co-design and production-ready software deliverables.

Photo of the Rise User
Posted 9 hours ago

Senior Fullstack Engineer needed to own frontend and backend development with TypeScript, React, and Node.js for a US-remote automotive product team focused on clean code and strong collaboration.

Photo of the Rise User
Posted 5 hours ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition

Rad AI is looking for a Staff Software Engineer (Full Stack - Platform) to architect and implement scalable Python/TypeScript backend services and platform tooling that support our radiology AI products.

Photo of the Rise User

Build a scalable, AI-driven mobile coaching app (client- and coach-facing) remotely using Flutter or React Native with GPT-4 integrations, Stripe payments, image-based food tracking, and workflow automation.

Canonical was created alongside Ubuntu to help it reach a wider market. Our services help governments and businesses the world over with migrations, management and support for their Ubuntu deployments. Together with our partners, we ensure that Ub...

1 jobs
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
August 14, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!