About the Role
We are transforming our digital platforms and building globally scalable solutions that connect our mobile applications, internal platforms and third-party services across multiple countries. You will design, build and support the backend services, APIs and integrations that power our digital ecosystem, using C#, .NET and Microsoft Azure. Working closely with Engineering Leads, Product Managers, Designers, QA and frontend engineers, you will deliver reliable, secure and scalable solutions across our internal and third-party systems.
Responsibilities
- Design, build and maintain backend services, APIs and integration solutions using C#, .NET and Microsoft Azure.
- Connect our mobile applications and digital products with internal platforms and third-party systems.
- Develop secure, scalable and maintainable solutions using API-led and event-driven integration patterns.
- Work with Product, QA and frontend engineers to deliver high-quality features from design through to release.
- Write clean, testable code and contribute to code reviews and engineering standards.
- Troubleshoot integration failures, production issues and performance problems.
- Improve automated testing, CI/CD, monitoring and system observability.
- Contribute to sprint planning, technical discussions and delivery estimates.
- Identify opportunities to simplify solutions, reduce technical debt and improve reliability.
- Lead the technical delivery of complex integrations (senior level).
- Contribute to architectural decisions and engineering standards (senior level).
- Provide technical guidance and support to other engineers (senior level).
- Identify technical risks and help the team make pragmatic trade-offs (senior level).
Requirements
- Experience building backend services, APIs and system integrations using C# and .NET.
- Hands-on experience with Microsoft Azure and its integration services.
- A good understanding of RESTful APIs, event-driven architecture and asynchronous messaging.
- Experience integrating internal platforms with third-party systems.
- Knowledge of automated testing, CI/CD and modern software delivery practices.
- Strong problem-solving skills with the ability to troubleshoot distributed systems and integration failures.
- A collaborative approach and the ability to communicate clearly with technical and non-technical colleagues.
- Experience owning complex integrations from technical design through to production (senior level).
- Experience contributing to architectural decisions and improving engineering standards (senior level).
- Experience providing technical guidance and support to other engineers (senior level).
- Experience with Azure Service Bus, Logic Apps, Functions, Event Grid, Kafka or RabbitMQ would be advantageous, but it is not essential.
Skills
- C#
- .NET
- Microsoft Azure
- RESTful APIs
- Event-driven architecture
- Asynchronous messaging
- Automated testing
- CI/CD
- Software delivery practices
- Problem-solving
- Troubleshooting distributed systems
- Integration failures
- Azure Service Bus
- Logic Apps
- Functions
- Event Grid
- Kafka
- RabbitMQ
Work Type
- Permanent
- Full Time
Experience Level
- Mid-level
- Senior level
Benefits
- 25 days (excluding bank holidays) annual leave, plus a Celebration Day
- Access to The Peoples Pension, with 3% contributions
- Complimentary Virgin Active membership for you and a buddy
- Free membership for your children
- Private Dental and Healthcare Insurance
- Life Assurance 4x your salary
- Discounts across Virgin active
- Discounts across Virgin Group (Virgin Atlantic, Virgin Holidays and Virgin Media/O2)
- 20% off food and drink at KAUAI branches
- Access to Salary Finance for loans and savings plans
- BUPA employer assistance programme with 4 free counselling sessions
- Complimentary corporate letting services with Dexters
- Access to ePoints, offering online discounts to retailers
- Discount on all Virgin Active Academy courses
About the Company
- As we evolve into Social Wellness Clubs, we are creating spaces and experiences that support every aspect of our members’ physical, mental, nutritional and social wellbeing.
- By bringing together expert guidance, genuine community, personalised experiences and innovative technology, we make wellness feel accessible, welcoming and easy to navigate.
- Virgin Active is committed to recruiting the finest people who share our passion for creating exceptional experiences and delivering world-class service every day.
