Remote Frontend Jobs
Cloud Software Group logo

Senior Software Engineer - XenServer Toolstack

Cloud Software GroupFort Lauderdale, United States
LinuxAgileUnixC#Java
Apply now

This Software Engineering position focuses on developing the control plane for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. The control plane is a critical component that manages virtual machines, storage, and networking across clusters of physical hosts and exposes the public XenServer API. It sits at the heart of the platform, providing a unique opportunity to shape and influence how modern infrastructure is managed at scale.

You 9ll work primarily in OCaml, a functional programming language well-suited to building safe and maintainable systems software. The role involves deep technical challenges, such as distributed system orchestration, performance optimization, and robust API design 1 all within an active open-source and enterprise environment. This is a role for engineers who want to grow their skills while solving problems that matter in the real world.


What you 9ll do

  • Design, implement, test, and maintain the software powering XenServer 9s control plane
  • Lead the development of cross-team features, collaborating across disciplines and domains
  • Participate in the evolution of the XenServer architecture, helping to modernize and scale the platform
  • Contribute to open-source projects including Xen, the Linux kernel, and XAPI
  • Work closely with product managers, support engineers, and customers to align engineering with real-world needs
  • Operate in a self-organizing, agile team that values quality, feedback, and continuous improvement

What we 9re looking for

  • Software development experience on Unix/Linux systems
  • Familiarity with procedural languages (e.g., C, C++, C#, Java) and scripting languages (e.g., Python)
  • Interest or experience in functional programming (e.g., OCaml, Haskell, F#, Scala, ML)
  • Understanding of software engineering best practices including automated testing, code review, and CI/CD
  • A thoughtful approach to building scalable, maintainable, and correct systems

Preferred qualifications

  • Bachelor 9s degree or higher in Computer Science or equivalent experience
  • Experience with virtualization, particularly Xen or XenServer
  • Familiarity with large-scale or cloud-native infrastructure
  • Background in agile methodologies like Scrum

View all remote jobs at Cloud Software Group

FAQ

Is the Senior Software Engineer - XenServer Toolstack position at Cloud Software Group remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Senior Software Engineer - XenServer Toolstack job posted?
This listing was posted on May 18, 2026 and is still open for applications.
How do I apply for the Senior Software Engineer - XenServer Toolstack position at Cloud Software Group?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Linux jobs