At a Glance
- Tasks: Design and build secure .Net microservices for an innovative travel company.
- Company: Join Virgin Atlantic, a leader in redefining aviation with a people-first culture.
- Benefits: Enjoy a competitive salary, hybrid work, and opportunities for professional growth.
- Why this job: Make a real impact on customer experiences while working with cutting-edge technology.
- Qualifications: Experience in backend development, .Net CORE, and Azure cloud services required.
- Other info: Diversity and inclusion are celebrated; adjustments available during the application process.
The predicted salary is between 36000 - 60000 £ per year.
Location: Hybrid – 3 days per week at VHQ, Crawley
Hours: 37.5 per week, Monday to Friday
Contract Type: Permanent
Salary: Competitive
Closing Date: 10th February 2026
In a nutshell
At Virgin Atlantic, we believe in the extraordinary power of people to reshape what’s possible. With our bold ambition to become the most loved travel company, we’re redefining aviation through innovation, inclusivity, and a culture that puts people first. Individuality isn't just welcomed—it’s celebrated.
As a Software Developer within Virgin Atlantic’s Digital Development & Delivery team, you will contribute to the development, maintenance, and support of backend services and APIs that underpin Virgin Atlantic’s customer experience platforms. You will be responsible for building secure, scalable, and cloud-native microservices, hosted in Microsoft Azure and integrating with both internal and third-party systems. Collaborating closely with technical leads, platform engineers, QA, and product teams, you will follow best practices in software design, observability, security, and DevOps principles. You will also contribute to L3 support activities, ensuring the stability and reliability of production systems.
Day to day
- Design, build, and maintain secure and performant .Net-based microservices.
- Implement RESTful APIs and GraphQL integrations for internal and external consumption.
- Ensure services are cloud-native, scalable, and resilient in Azure.
- Work closely with Technical Leads, QA Engineers, and Product Owners to deliver sprint goals.
- Contribute to estimation, technical design discussions, and documentation.
- Participate in DevOps practices including CI/CD automation and deployment activities.
- Support production systems through L3 incident triage and root cause analysis.
- Proactively monitor service health using observability tools.
- Identify opportunities for refactoring, performance improvements, and technical debt reduction.
- Develop secure APIs and backend services adhering to best practices.
- Embed monitoring, logging, and tracing into all developed services.
- Ensure all solutions meet Virgin Atlantic's security and compliance standards.
About you
- Bachelor's degree in Computer Science, Software Engineering, or relevant experience.
- Considerable experience of professional backend development.
- Strong proficiency in .Net CORE.
- Hands-on experience with Azure cloud services (Azure Functions, API Gateway, Cosmos DB, Application Insights etc.).
- Experience developing RESTful APIs and exposure to GraphQL services.
- Knowledge of microservices architecture and event-driven patterns.
- Familiarity with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Knowledge of unit testing, integration testing, and automation testing.
- Awareness of security best practices, OAuth2/JWT authentication.
- Awareness of AI assisted development, Codex, GitHub CoPilot.
Be Yourself – We Celebrate Difference
At Virgin Atlantic, diversity and inclusion are part of who we are. We’re proud to be an equal opportunity employer and we welcome individuals from all backgrounds. If you need any adjustments during the application process, reach out to us at Recruitment@fly.virgin.com—we’re here to help.
Software Developer .Net in Crawley employer: Virgin holidays
Contact Detail:
Virgin holidays Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer .Net in Crawley
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Virgin Atlantic on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your .Net skills and Azure knowledge. We recommend doing some mock interviews with friends or using online platforms to get comfortable with common questions.
✨Tip Number 3
Showcase your projects! If you've built any cool microservices or APIs, make sure to highlight them during your interview. We love seeing practical examples of your work and how you tackle challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Virgin Atlantic family.
We think you need these skills to ace Software Developer .Net in Crawley
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Developer role. Highlight your .Net CORE expertise and any Azure cloud services you've worked with. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and how you align with Virgin Atlantic's values. Let us know why you're excited about this opportunity and how you can help us redefine aviation.
Showcase Your Projects: If you've got any personal or professional projects that demonstrate your backend development skills, don’t hold back! Include links or descriptions of your work, especially if it involves microservices or APIs. We love seeing what you can do!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Virgin Atlantic!
How to prepare for a job interview at Virgin holidays
✨Know Your Tech Stack
Make sure you’re well-versed in .Net CORE and Azure services. Brush up on your knowledge of RESTful APIs and GraphQL, as these will likely come up during the interview. Being able to discuss your hands-on experience with these technologies will show that you’re not just familiar but truly capable.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects, especially those related to backend development and microservices. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you approached problems and what the outcomes were.
✨Understand Virgin Atlantic's Culture
Familiarise yourself with Virgin Atlantic’s values around innovation and inclusivity. Be ready to share how your personal values align with theirs and how you can contribute to their mission of reshaping travel. This will help you stand out as a candidate who fits into their culture.
✨Prepare for DevOps Discussions
Since the role involves CI/CD practices, be prepared to discuss your experience with automation and deployment activities. Highlight any tools you’ve used, like Azure DevOps or GitHub Actions, and be ready to explain how you’ve implemented best practices in your previous roles.