Software Engineer

Red Bull
Milton Keynes, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computational Fluid Dynamics CMake Continuous Integration DevOps Job Scheduling Python (Programming Language) OpenGL Qt (Software) Computational Geometry Software Engineering Software Systems
+8 more
Toolchain Google Test Kubernetes Information Technology Slurm Restful APIs C++14 Docker

Requirements

Do you have experience in REST?, * Proven ability to own technical systems end-to-end - from architecture and design through to production operation and ongoing maintenance.

  • Degree in Computer Science, Software Engineering, Mechanical or Aerospace Engineering, or a related discipline.
  • Demonstrated experience with modern C++ in a large, performance-critical production environment.
  • Solid experience across software infrastructure - HPC applications, containerised services (Docker, Kubernetes), and RESTful APIs in production environments.
  • CI/CD fluency and a DevOps mindset: you care about robustness, observability, and continuous delivery.Strong communicator, comfortable working directly with aerodynamicists and simulation engineers to translate domain requirements into reliable software

Bonus points for:

  • Experience designing production-grade, robust libraries in Python
  • Background in CFD, numerical methods, linear algebra, or computational geometry
  • Experience with HPC job scheduling systems (SLURM, LSF, or similar)
  • Familiarity with our C++ toolchain and ecosystem: CMake, ninja, vcpkg, Google Test or Catch2, clang-tidy, Google sanitizers
  • Experience developing Qt-based desktop applicationsExperience with OpenGL or similar graphics and visualisation libraries

Benefits & conditions

Pulled from the full job description

  • Company pension
  • On-site gym
  • Discounted or free food
  • Private medical insurance, At Red Bull Technology, we’re more than a Formula 1 team - we’re a high-performance innovation hub, pushing the limits of what’s possible. We thrive on big ambitions, bold engineering, and a relentless drive to win. Our success is built on trust, collaboration, and the belief that the best ideas come from those who dare to challenge the norm.

Alongside a competitive salary, you’ll enjoy:

  • Bonus scheme
  • Private healthcare
  • A pension scheme
  • On-site gym
  • Free daily food allowanceAnd many more! *

But above all, you’ll be part of a world-class team, powering cutting-edge technology and driving championship-winning cars.

Ready to take on the challenge?

About the company

At Red Bull Racing & Technology, we don’t just compete - we innovate, disrupt, and push beyond the limits of performance. We are driven by relentless ambition, cutting-edge technology, and the determination to win at every level. Collaboration is at the heart of everything we do, and we thrive on trust, creativity, and bold ideas.

Working within the CFD Software team in our Technology & Analysis Tools department, you will build and own the high-performance simulation tools and infrastructure that powers our aerodynamic simulation capability. Our aerodynamicists run large-scale CFD simulations to understand and improve the car - and the platform you build directly determines how fast that insight becomes performance on track.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:22 min

Infrastructure barriers and compliance risks in research

Jeremy Murray Jeremy Murray · WWC Europe 2026

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

1:51 min

Managing GPU quotas and multi-tenancy with Kueue

Jeremy Murray Jeremy Murray · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all