Senior Software Engineer
🔒 Confidential Employer
Posted 24 April 2026
LOCATION
Grove, Wantage
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion
SKILLS
C++
Rust
C#
Typescript
React
Azure
FULL DESCRIPTION
At [Employer hidden — view at passion-project.co.uk], we’re seeking a Senior Software Engineer with a proven track record of solving difficult technical problems. This is a hands-on role focused on enabling cutting-edge simulation, modelling, and real-time analysis systems critical to our competitive edge in Formula 1.
What You’ll Be Doing:
- Designing and implementing high-performance software components for simulation, data analysis, and operational decision support
- Collaborating with domain experts to encode physical models, algorithms, and workflows into robust, maintainable code
- Extending existing codebases and building new tools that scale with complex engineering workloads
- Contributing to our real-time data infrastructure, including protocols for low-latency messaging and efficient data serialisation
- Mentoring developers and promoting software engineering best practices in a high-integrity, performance-critical environment
- Supporting race and test events with software expertise as required
Our Software Stack:
We use the right tool for the job. Our current stack includes:
- C++, Rust and C# for high-performance desktop and backend applications
- Typescript/React for web-based UIs
- Python for analysis, tooling, and rapid prototyping
- Cloud-native services (Azure, Docker, Kubernetes) alongside HPC and on-prem systems
- Data transport via WebSockets, TCP, and custom protocols for real-time telemetry and control
You’ll Be a Great Fit If You Have:
- A degree in Computer Science, Engineering, Physics, Applied Mathematics or similar
- Experience of software development, testing, and CI in languages such as C++, Rust or C#, built upon a solid foundation in computing fundamentals – OS, CPUs, memory, networking
- A problem solving and adaptable mindset, a curiosity to understand how things work, and enthusiasm to learn new techniques and technologies.
- A passion for performance profiling, debugging, and squeezing the most out of CPU and memory
- Ability to work closely with engineers and scientists to translate complex requirements into well-structured software
- A track record of driving technical decision making, bringing fresh insight and perspective on problems
Sign up free — access 45,000+ UK sponsor-licensed jobs