-
Solomon Page

Golang Software Engineer (KVM)

Solomon Page
United States · Full-time · Not Applicable

Our client is looking to fill the role of Golang Software Engineer (KVM). This is a 100% remote position anywhere in the US.


Golang Software Engineer (KVM)

Location: 100% Remote anywhere in the US

NO C2C candidates – only Full-Time

Compensation: $90k-150k + equity + full benefits

About Us:

  • In this role, you will develop the technical design for cloud-based solutions, focusing on virtualization, networking, and storage components. You’ll influence architecture decisions across our cloud by contributing original research, conducting advanced performance analysis, and applying deep expertise in cloud infrastructure. You will design solutions for business-critical, highly complex engineering projects, ensuring they meet stringent performance, security, and scalability requirements.


Requirements:

  • Design, develop, and maintain a robust, efficient KVM manager in Go to support our Cloud offerings.
  • Architect virtualization infrastructure for high availability, performance, and scalability.
  • Optimize KVM performance for various workloads and ensure efficient resource utilization.
  • Work closely with cloud architects, DevOps, and infrastructure teams to integrate KVM with other cloud components (networking, storage, orchestration).
  • Develop APIs and automation tools for VM provisioning, lifecycle management, and monitoring.
  • Troubleshoot complex virtualization issues, analyze root causes, and implement solutions.
  • Contribute to infrastructure as code (IaC) practices to automate deployment and scaling of virtual environments.
  • To understand REST APIs and general API design.
  • English language proficiency.


Preferred Qualifications:

  • 5+ years of software engineering experience.
  • 3+ years of KVM engineering experience
  • Strong proficiency in Go (Golang) with experience building high-performance, scalable systems.
  • Deep understanding of virtualization concepts, hypervisors, and kernel modules.
  • Experience with libvirt, qemu-img, virtio drivers, and virtualization APIs.
  • Knowledge of Linux kernel internals, process management, and resource isolation (cgroups, namespaces).
  • Familiarity with networking technologies related to virtualization (bridging, VLANs, SDN, OVS).
  • Hands-on experience with storage systems used in virtualized environments (Ceph, iSCSI, NFS).
  • Strong understanding of cloud infrastructure components such as compute, networking, and storage.
  • Experience with containerization (Docker, Kubernetes) is a plus.
  • Experience working with remote teams.

Key Skills

Ranked by relevance

cloud virtualization storage golang infrastructure as code high availability containerization kubernetes docker devops linux sdn vm
Login to Apply
Posted
Apr 25, 2025
Type
Full-time
Level
Not Applicable
Location
Bellevue

Industries

Software Development Engineering Services

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Scaleway
Related

Software Engineer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Scaleway
Related

Software Engineer - Serverless Compute

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Scaleway
Related

Software Engineer - Developer

2026-05-28

Full-time
Not Applicable
France
Software Development
Engineering