For over a decade, OpenNebula Systems has been leading the development of European open source technology that helps organizations worldwide manage their data centers and build Enterprise Clouds.
If you want to join an established leader in cloud infrastructure and the global open source community, consider joining our team of passionate and talented colleagues dedicated to helping enterprises implement next-generation edge and cloud strategies. We are hiring!
Since 2019, supported by the European Commission, OpenNebula Systems has been at the forefront of edge computing innovation in Europe, investing in research and open source development, and playing a strategic role in EU initiatives such as IPCEI-CIS and the European Alliance for Industrial Data, Edge, and Cloud.
We are currently seeking a Lead Software Engineer to join our new team in Europe, developing the next-generation management platform for the Cloud-Edge Computing Continuum.
Job Description
We’re looking for a Lead Software Engineer to join our core engineering team, taking ownership of developing and integrating new components into the OpenNebula platform. This key role requires a passion for open-source infrastructure, with a deep understanding of virtualization, storage, networking, and cloud-native ecosystems.
You will drive technical strategy, coordinate with cross-functional teams, and lead the development of new integrations with enterprise storage, SDN, and backup solutions. This role combines architect-level thinking with hands-on coding, ideal for an experienced developer aspiring to broader leadership.
Responsibilities
- Lead the design and development of new OpenNebula components, extensions, and integrations
- Develop and maintain integrations with third-party platforms (e.g., NetApp, Ceph, Veeam, Commvault, networking plugins)
- Evaluate and implement infrastructure drivers for SDN, SDS, and backup systems
- Ensure code quality through automated testing and reviews
- Collaborate with product and engineering teams on architecture and strategy
- Contribute to open-source codebase, writing clean, scalable, maintainable code and documentation
- Serve as a technical contact for infrastructure partnerships
- Mentor junior engineers and promote internal knowledge sharing
- Engage with ecosystem partners and participate in customer technical discussions as needed
Experience Required Academic Background and Certifications
Bachelor’s or Master’s in Computer Science, Software Engineering, or related fieldProfessional Experience
At least 3 years in senior engineering roles (e.g., Senior Developer, Systems Engineer, Infrastructure Architect)Experience leading initiatives and mentoring engineersTechnical Skills
Experience in systems programming / backend development with C++, Python, or GoSolid background in private cloud, virtualization, and open-source platform integrationHands-on with enterprise infrastructure tech like Ceph, NVMe, NFS, Fibre Channel, NetApp, Veeam, InfiniBand, SDNDeep knowledge of Linux, scripting, and automation tools (Ansible, systemd)Proficiency with Git, CI / CD pipelines, and infrastructure-as-code toolsLanguage Skills
Fluent in English, excellent communication skillsAbility to document and communicate effectively, work asynchronously, and manage tasks independentlyWhat’s in it for you?
Our benefits vary by location and employment type but include :
Competitive salary and flexible remuneration optionsCustomized workstation (macOS, Windows, Linux)Private health insurance6-hour workday on Fridays and all of AugustPTO : holidays, personal, sick, parental leaveRemote work with HQ in Madrid, offices in Boston and BrnoHealthy work-life balance and digital disconnect policiesFlexible hiring (full-time / part-time, employee / contractor)Culture of openness, collaboration, and growthExposure to broad technology ecosystem and continuous learning opportunitiesJ-18808-Ljbffr
J-18808-Ljbffr