Join Our Team
Our Vacancies
Senior Angular & .NET Engineer
We’re looking for a senior-level engineer to play a key role in completing, scaling, and supporting our core digital hub, a platform at the centre of the sport’s future. This is not just a build role; it’s an opportunity to take long-term ownership of a critical system and shape how it evolves.
Hybrid
£75,000–£85,000 DoE
-
The Opportunity
As a senior engineer, you will:
Help complete and stabilise our core platform (“The Hub”)
Take ownership of its long-term performance, scalability, and evolution
Introduce modern engineering practices, including AI-assisted development
Work closely with product, data, and business stakeholders to drive meaningful change
What You’ll Be Doing
Lead development of modern Angular front ends for our core platform
Own and evolve the user-facing layer of the hub
Work across the stack with .NET and Azure
Help complete and productionise the hub
Introduce modern front-end practices (state management, testing, performance)
Apply AI-assisted development approaches
Collaborate closely with product/design teams
Mentor and support other engineers
Tech Environment
Frontend: Angular (core focus)
Backend: C#, .NET Core APIs
Cloud: Azure
Platform: Power Platform & Dynamics
DevOps: CI/CD, Azure DevOps
What We’re Looking For
Strong experience with Angular (recent versions)
Solid experience with C#/.NET
Experience delivering production-grade front-end applications
Strong understanding of frontend architecture and UX
Comfortable working across the stack
Interest in AI-assisted development
Bonus Experience
Power Platform / Dynamics 365
Data platforms / SQL
Security and enterprise system design
Experience bringing systems in-house
Why Join Now?
You’ll play a key role in completing and owning a platform central to British horseracing.
You’ll join early enough to shape standards and culture while working directly with decision-makers.Location & Package
Hybrid: 2 days/week in Sharnbrook, Bedfordshire
Salary: £75,000–£85,000 dependent on experience
28 days holiday + public holidays
Private medical cover through Vitality
Generous pension contribution
£1,000 training budget
Life assurance through Yu Life
Don’t see the right role? Get in touch anyway
We're always on the lookout for talented people, even when we don't have an active vacancy.
If you think you'd be a great fit for our team, we'd love to hear from you.