Graduate Software Engineer
| Posting date: | 22 May 2026 |
|---|---|
| Salary: | £28,000 to £30,000 per year |
| Hours: | Full time |
| Closing date: | 21 June 2026 |
| Location: | OX26 4PP |
| Remote working: | On-site only |
| Company: | Pioneering People |
| Job type: | Permanent |
| Job reference: | AC/E293/GSE-1906-43919 |
Summary
Technical Graduate – Linux Software Engineering / Bicester / £28,000 to £30,000 Per Annum D.O.E.
Amazing opportunity for a passionate Linux enthusiast to join Alces Software as a Graduate Software
Engineer. We design and manage some of the most advanced supercomputer and AI systems in the UK.
If you’ve spent your own time building homelabs, daily-driving Linux, tinkering with kernels, scripting
everything, self-hosting services, or contributing to open-source projects — this role is built for you.
About Alces Software:
We work with cutting-edge HPC (High Performance Computing) and AI infrastructure for customers in
academic & research institutions, banking, manufacturing, and Formula One. You’ll be joining a small, relaxed, office-based Oxfordshire team where you’ll get real responsibility from day one.
What’s on Offer?
• Competitive Salary of between £28,000 and £30,000 per annum depending on experience.
• Rapid exposure to large-scale Linux systems, supercomputers, and emerging AI technologies
• Ongoing training and mentorship from experienced Linux engineers
• Genuine opportunity to grow into a strong Linux-focused software engineering career
• Relaxed working environment with a team that actually understands open-source culture
Key Responsibilities of the Graduate Software Engineer role:
• Research, design, and implement software that runs on Linux-based HPC and AI systems
• Develop and automate tooling for large-scale Linux environments
• Hands-on design, implementation, testing, and ownership of your own projects
• Work on real production supercomputing infrastructure
• Participate in team meetings and present your work
• Learn modern Linux engineering practices in a fast-moving environment
What We’re Looking For:
We care much more about your real Linux passion and hands-on experience than a perfect CV. You’ll be a
great fit if you:
• Live and breathe Linux (ideally run it as your daily driver)
• Have strong self-taught Linux experience — whether that’s Arch, Debian, Gentoo, NixOS, or anything
• else you’ve broken and fixed in your own time
• Love scripting and automation (especially Bash, Python, and any other tools you’ve picked up)
• Have a demonstrable open-source background (GitHub projects, personal tools, contributions,
• dotfiles, homelab setups, etc.)
• Are pragmatic, curious, and enjoy solving problems in different ways
• Have a degree in Computer Science, Software Engineering, or a related subject
• Are a fast learner with a strong drive to build a career in systems + software engineering
Bonus points for:
• Experience with containers (Docker/Podman), orchestration, Ansible, or configuration management
• Any exposure to HPC, clustering, or high-performance systems
• Web development (React or similar) or Ruby experience
• Willingness to travel occasionally within the UK for customer projects
What’s Next?
If you’re a Linux enthusiast who wants to turn your personal passion into a real career working on
supercomputers and AI systems, we’d love to hear from you.
Apply today with your CV and a link to your GitHub (or any Linux-related projects you’re proud of). We’ll be in touch to chat!