XCP-ng XAPI Developer

Vates Sas — France · Posted ~2 days ago

Mid Remote

Skills

XAPI Software development System architecture Performance optimization Virtualization

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

An open-source software organization is seeking a developer to improve virtualization technologies, optimize performance, solve complex technical issues, and contribute to architecture decisions.

Highlights

Fully remote engineering role focused on open-source virtualization, architecture decisions, and technically challenging projects.

Description

Job Description Vates is a French software company specializing in Open Source and virtualization, with a strong commitment to open and collaborative development. Our main projects, Xen Orchestra and XCP-ng, cover the entire virtualization stack — from the hypervisor (Xen) and the virtualization platform (XCP-ng) to virtual machine management and backup (Xen Orchestra). Our company operates in an international environment, working fully remotely, fluent English required. Join a passionate engineering team where open-source principles, technical excellence, and collaboration drive innovation. As a XAPI Developer at VATES, you will contribute directly to the evolution of XCP-ng, a leading open-source virtualization platform. Your Responsibilities Optimize the performance and reliability of XAPIParticipate in technical decisions and solution architectureDevelop prototypes and technical demonstrations to validate new featuresAnalyze and resolve technical issues identified on XAPIDefine and implement corrective actions required to ensure product stability and performanceProvide application support and maintenance related to XAPI and XCP-ngDelineate the technical roadmap of XAPIDevelop and maintain APIsEnsure the quality, consistency, and security of XAPI dataCollaborate with cross-functional teamsWrite technical and functional documentationPackage and deploy the XAPI component within XCP-ngWrite automated testsCollaborate with stakeholders involved in the XAPI project, as well as with teams from other organizations such as XenServer Required Skills Expertise in the OCaml programming languageProficiency in Git/GitHubExperience with testing environments (Jenkins/pytest)Strong analytical and problem-solving skillsExcellent communication and teamwork abilitiesAttention to detail and commitment to qualityProactive mindset with a continuous improvement approachCuriosity and willingness to learn new technologiesAdaptability in a fast-evolving technical environment Why join us ? At VATES, you will find a flexible work environment, a supportive and approachable team, and a role that makes a real impact on a daily basis. Location : Our offices are based in Grenoble or Paris, but we operate on a fully remote model to provide greater flexibility and daily work comfort. You are free to work 100% remotely or come on-site occasionally, depending on your preferences. Benefits Health insurance coverage funded at 50% by the companyBenefits provided by the Works Council (employee discounts, cinema tickets, etc.)Employee savings plan (PEE)Profit-sharing schemeAnnual bonus100% remote work As part of our diversity and inclusion policy, this position is open to all candidates, regardless of gender. Requirements We are looking for someone who enjoys solving complex technical challenges, building reliable software, and contributing to an open-source virtualization platform used by companies worldwide. Bachelor’s degree to a Master’s degree in Computer Science, software engineering, software development, or information systems5 years of experience on development project in langage OCAML or several years of experience without degree.A professional experience in development within an open source environment is appreciated.Fluent English.