Job Description: Senior Software Engineer – XenServer About the role This Senior 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. … 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 — 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. About XenServer XenServer … 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 More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
engineering team to architect and build a new cloud-native IaC platform. Develop software using technologies such as Docker Compose, Terraform, Kubernetes (K8s), Python, and Go. Provision and orchestrate open-source services including Loki, Redis, Grafana, Authentik, Netbird, among others. Design and implement CI/CD pipelines to streamline deployment processes. Initially focus on AWS environments, with the More ❯
Engineer – XenServer Interfaces About The Role This role focuses on designing and developing the core user interface and SDK tooling for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. As part of the Interfaces team, you’ll work on XenCenter - a Windows application that enables users to deploy, manage, and monitor XenServer environments - and More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
XenServer
XenServer Toolstack role at XenServer . About The Role This Senior 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 manages virtual machines, storage, and networking across clusters of physical hosts and exposes the public XenServer API. It is central to the … a functional programming language suited for building safe and maintainable systems software. The role involves challenges like distributed system orchestration, performance optimization, and robust API design within an active open-source and enterprise environment. It is ideal for engineers eager to grow their skills while solving impactful problems. About XenServer XenServer powers critical infrastructure worldwide — including hospitals, government … do Design, implement, test, and maintain software for XenServer’s control plane Lead cross-team feature development, collaborating across disciplines Help evolve and modernize the XenServer architecture Contribute to open-source projects like Xen, Linux kernel, and XAPI Work with product managers, support engineers, and customers to align engineering efforts Operate within a self-organizing, agile team that More ❯
enhance our delivery pipeline and streamline operations. Dive into our products to understand real-world customer use cases and help shape better software. Promote secure coding practices, help manage open-source dependencies, and support licensing compliance. Suggest ideas for improving UX and usability based on your hands-on experience with the tools. 🎓 What We’re Looking For A … for quality, collaboration, and continuous improvement. ⭐ Bonus Points For Familiarity with Ansys products or engineering simulation tools. Experience with DITA, XML, Git, Camtasia, or oXygen XML Editor. Understanding of open-source licensing, code security, and the Secure Software Development Lifecycle (SSDLC). Exposure to C# or C++ in a development or DevOps context. More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Reed
build and maintain resources in Azure cloud using Infrastructure as Code (IaC, Terraform). Lead the design and development of our deployment pipelines and automation solutions using Azure and open-source tooling. Continuously analyse our DevOps processes and identify opportunities to further automate and refine our deployment practices. Engage collaboratively in an agile environment, working closely with solution … other relevant circumstances will also be considered. Application Process The law requires that selection for appointment to the Civil Service is on merit on the basis of fair and open competition as outlined in the Civil Service Commission’s Recruitment Principles. If you feel your application has not been treated in accordance with the Recruitment Principles, and you wish More ❯
Peterborough, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Reed
build and maintain resources in Azure cloud using Infrastructure as Code (IaC, Terraform). Lead the design and development of our deployment pipelines and automation solutions using Azure and open-source tooling. Continuously analyse our DevOps processes and identify opportunities to further automate and refine our deployment practices. Engage collaboratively in an agile environment, working closely with solution … other relevant circumstances will also be considered. Application Process The law requires that selection for appointment to the Civil Service is on merit on the basis of fair and open competition as outlined in the Civil Service Commission’s Recruitment Principles. If you feel your application has not been treated in accordance with the Recruitment Principles, and you wish More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Reed
a dynamic team dedicated to helping people across the UK improve their financial wellbeing. Key Responsibilities: Design and development of our deployment pipelines and automation solutions using Azure and open-source tooling. Design, build and maintain environments using Infrastructure as Code (IaC). Engage collaboratively in an agile environment, working closely with solution architects, technical leads and developers. … other relevant circumstances will also be considered. Application Process The law requires that selection for appointment to the Civil Service is on merit on the basis of fair and open competition as outlined in the Civil Service Commission’s Recruitment Principles. If you feel your application has not been treated in accordance with the Recruitment Principles, and you wish More ❯
Peterborough, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Reed
a dynamic team dedicated to helping people across the UK improve their financial wellbeing. Key Responsibilities: Design and development of our deployment pipelines and automation solutions using Azure and open-source tooling. Design, build and maintain environments using Infrastructure as Code (IaC). Engage collaboratively in an agile environment, working closely with solution architects, technical leads and developers. … other relevant circumstances will also be considered. Application Process The law requires that selection for appointment to the Civil Service is on merit on the basis of fair and open competition as outlined in the Civil Service Commission’s Recruitment Principles. If you feel your application has not been treated in accordance with the Recruitment Principles, and you wish More ❯
projects using multiple development languages. Ability to solve complex technical problems innovatively and practically. Nice-to-Have Qualifications Experience with development in regulated industries and software certification. Familiarity with open-source software as a licensee or contributor. Knowledge of cryptography and/or computer security techniques. Experience with Agile and/or SAFe development methodologies. Our Culture & Benefits More ❯
distributed systems or large-scale web applications Startup experience at a high-growth company (nice to have) Bonus points for LLM experience, CI/CD knowledge, React proficiency, and open-source contributions! Our tech stack React for web frontend NodeJS + Typescript for backend development React (mobile app is written in React ) Hosting infra: AWS SMS: Twilio Push More ❯
is a pioneering community interest company created to support our members as they embrace the opportunities being created by rapid advances in AI technology. Our belief is that collaborative opensource development is a critical foundation for companies creating impactful technologies and competing at a global level. As a Software Engineer (AI/ML) you will help build … smart systems, and their components, that leverage the latest opensource artificial intelligence and machine learning technologies to solve real world challenges. Open development is at the heart of what we do and we encourage our engineers to play an active role in opensource communities. Requirements Excellent programming abilities with experience in relevant languages … Python, Rust, C++ and/or Go) Experience with relevant libraries/tools (PyTorch, Tensorflow, Neo4j) and/or AI accelerators (GPU, TPU) is a plus Deep understanding of opensource development processes (RFCs/proposals, GitHub pull requests) with demonstrable contributions to opensource projects and/or communities Exceptional written and verbal communication skills More ❯
Monitor, support, and enhance infrastructure and application operations Collaborate with software developers to automate and streamline operations Contribute to: Manage code deployments, fixes, updates, and related processes Work with open-source technologies and cloud services Understand, implement, and automate security controls, governance processes, compliance validation, and follow best practices Define and deploy monitoring, metrics, and logging systems Experience More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
NPAworldwide
Flexible/Variable Hours, Other Agile Working Arrangements/Open to Discussion Can you think strategically and ‘join the dots’ across multiple activities to build the bigger picture? Do you enjoy working at pace, identifying new and improved ways of doing things, and collaborating with a wide range of stakeholders? Are you passionate about learning and developing in new … client’s organization includes a wide range of responsibilities, with tasks such as: Implementing software solutions including design, development, and testing. Using a wide range of technologies, specializing in open-source libraries and components. Utilizing tools such as GitLab to build continuous integration pipelines to monitor and ensure software quality and security. Deploying software systems to various environments More ❯
Huawei Technologies Research & Development (UK) Ltd
with advanced processor designs and architectures beyond traditional RISC and CISC approaches. Experience in the development of specialized architecture for cloud computing, edge computing, or embedded systems. Contributions to open-source or industry-standard architecture research projects. Experience working in multi-disciplinary teams and collaborating on large-scale, cross-functional projects. Why Join Us? Impact: Play a key More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
cloud technologies like AWS, Google Cloud and Azure Exposure to HPC applications like Flex based Licenses, EDA tools and jobs schedulers like LSF are desirable Solid understanding in building opensource tools like Python, GCC and LLVM in an Environment Module Skills and attitude on automating common repetitive tasks A suitable sense of ownership and responsibility in driving tasks to timely More ❯
in enhancing GPU kernels, deep learning models, and training/inference performance across multi-GPU and multi-node systems. You will engage with both internal GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical … and a keen understanding of software engineering best practices are essential. KEY RESPONSIBILITIES: Optimize Deep Learning Frameworks: Enhance and optimize frameworks like TensorFlow and PyTorch for AMD GPUs in open-source repositories. Develop GPU Kernels: Create and optimize GPU kernels to maximize performance for specific AI operations. Develop & Optimize Models: Design and optimize deep learning models specifically for … AMD GPU performance. Collaborate with GPU Library Teams: Work closely with internal teams to analyze and improve training and inference performance on AMD GPUs. Collaborate with Open-Source Maintainers: Engage with framework maintainers to ensure code changes are aligned with requirements and integrated upstream. Work in Distributed Computing Environments: Optimize deep learning performance on both scale-up (multi More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
initiatives at speed Excellent written and verbal communication, with the ability to align technical and business goals ? Bonus if you have: Familiarity with Python, Django, or Golang Contributions to open-source communities or tools Working knowledge of Postgres, Terraform, and CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity tools and AI-assisted engineering … 125k + equity + bonus 100% remote from anywhere in the UK Unlimited holiday Company wide events and team socials High-trust, high-impact culture Work with cutting-edge open-source tools in a collaborative, fast-moving environment Supportive team and strong learning/development culture Interview Process: Technical Interview Panel & meet the team Please Note: This is More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
initiatives at speed Excellent written and verbal communication, with the ability to align technical and business goals ? Bonus if you have: Familiarity with Python, Django, or Golang Contributions to open-source communities or tools Working knowledge of Postgres, Terraform, and CI/CD pipelines (e.g. GitHub Actions) Interest or experience in developer productivity tools and AI-assisted engineering … 125k + equity + bonus 100% remote from anywhere in the UK Unlimited holiday Company wide events and team socials High-trust, high-impact culture Work with cutting-edge open-source tools in a collaborative, fast-moving environment Supportive team and strong learning/development culture Interview Process: Technical Interview Panel & meet the team Please Note: This is More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
a Lead Software Engineer, you will play a central role in designing and building Tokenovate’s post-trade lifecycle engine, grounded in the FINOS Common Domain Model (CDM) — an open-source, standardised representation of financial contracts and events. You will collaborate with domain experts, engineers, and product stakeholders to formalise financial workflows into code, using Java and Kotlin … trade events and asset lifecycles. Collaboration & Technical Leadership Partner with product owners, legal experts, and other engineers to deliver compliant, maintainable features. Work with industry partners and participate in opensource technical working groups to drive forward standards for CDM and associated technologies. Provide mentoring and technical leadership to other engineers working on CDM-aligned services WHAT WE More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Entrust
multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Required Skills Familiarity with development in a regulated industry, software certification. Open-source software - as licensee, or as contributor. Some experience of cryptography and/or computer security techniques. Software development in Agile and/or SAFe. At Entrust, we More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Entrust
side tools & API libraries. Familiar with complex, multi-component projects, using multiple development languages. Solve complex technical problems with demanding requirements, in innovative, practical ways. Nice-to-Have Qualifications: Open-source software - as licensee, or as contributor. An interest in cryptography and/or computer security techniques. Software development in Agile and/or SAFe. #LI-NR1 At More ❯
high-quality software on the Roku embedded platform. We’re excited if you have 5+ years of relevant software development experience. In-depth understanding of Linux, tools, libraries, and opensource development. Good understanding of Core OS concepts like memory management and multi-threading. A good understanding of API design, considerations and trade-offs. Consumer electronics experience building More ❯
Software Development Engineer, Open Data Analytics Engines - Spark Job ID: Amazon Development Center U.S., Inc. The analytics team is looking for an experienced engineer to join the core engines team. Athena and EMR are services that our customer use to run large scale analytics, leveraging opensource engines like Trino and Spark. The analytic engine organization makes … significant modifications to these engines to run in serverless environments and with superior performance and scalability than what is available in Open Source. In the last 3 years we have improved our engines by a factor of 5x by making changes to the optimizer, query runtime and storage connectors. We have also made significant changes to the compiler to … integration with other AWS services Manage complex deliverables project and research projects with deadlines Ensure data consistency and durability with breakthrough performance and scalability. Interact and partner with the opensource community BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
AGI. We are looking for an early career Graduate Software Engineer to help us build our Python LLM evaluation library, working closely with the Engineering and Science teams. We open to hiring remotely in the UK. As one of our first hires this is a high-impact and high-ownership role. We believe this is an unique and exciting … platform adoption. Key job responsibilities As one of our first hires, you will work closely with the CTO, and you will be required to lead the development of our opensource Python tools, and to engage and grow our community. The ideal candidate is someone with passion for software an AI; ideally, you should have previous experience with … LLMs, contributed to opensource projects, and/or show a strong track record of personal software projects. Your duties will include: Own the development of our Python opensource evaluation library; Engage with the community through GitHub and/or other channels, squashing the bugs they find or writing documentation to foster adoption of our More ❯