
Senior Software Engineer
Location
Milton Keynes, England, United Kingdom
Department
Engineering and Information Technology
Job Type
Full-Time
Experience
Mid-Senior Level
Job Description
Step into the thrilling world of Formula 1 with Visa Cash App Racing Bulls F1 Team, in the endless search for performance and excellence, where every detail makes a difference. We are looking for future members of our team, driven by innovation and achievement, and keen to evolve in a competitive environment.
We are one of the two Red Bull-owned Formula 1 Teams, a dedicated group of professionals driven by a relentless pursuit of performance and excellence. Every detail matters, and every aspect of our operation contributes to achieving success on and off the track.
We are currently looking for a motivated Senior Software Engineer to join our Technology Department in Milton Keynes (UK). This role provides a unique opportunity to develop innovative tools and solutions. Your work will directly influence the performance of the team by providing the necessary tools to navigate and excel in the competitive world of F1.
Responsibilities:
- Create and refine software applications that support the aerodynamics department in planning, production, data capture, analysis, and presentation to streamline the aerodynamic development process.
- Identify, diagnose, and resolve issues within aerodynamic applications, whether these issues are reported internally or externally. Strive to maintain and enhance the performance of all applications continuously.
- Execute thorough testing of new and existing software applications to ensure robustness and reliability. Provide ongoing support for these applications, including troubleshooting and updates.
- Understand, design, and implement both functional and non-functional requirements for new and existing applications, driving improvements and innovating to meet the evolving needs of the aerodynamics team.
- Provide support during test sessions and other peak times to ensure critical systems are always operational.
- Work towards reengineering the capabilities of various legacy applications into a new centralized software platform to enhance data accessibility and streamline processes across the department.
- Work closely with cross-functional teams, including engineers, data analysts, and race strategists, to ensure seamless integration of software solutions.
- Actively participate in the Aero Software Group as part of an Agile team. Engage in all team meetings, share expertise and insights with both the team and the wider department, and contribute to a collaborative work environment.
Experience Needed:
- Degree level in Computer Science or a related field.
- Prior extensive experience in a similar role. F1 experience will be considered a plus.
- Familiarity with a technology stack that includes C# .NET Core, ASP.NET, Containerisation, SQL Server, JavaScript/TypeScript, HTML, and CSS.
- Strong grasp of contemporary software development practices, such as source control, automated testing, agile methodologies, and microservices architecture.
- Ability to adhere to strict deadlines.
- Outstanding communication skills.
- Innate ability to solve problems.
- Exceptional attention to detail.
- Team Player attitude