Senior Software Engineer - .NET, React in Birmingham
Senior Software Engineer - .NET, React

Senior Software Engineer - .NET, React in Birmingham

Birmingham Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
H

At a Glance

  • Tasks: Lead software architecture and mentor engineers in a hands-on role.
  • Company: Innovative engineering firm revolutionising rail safety and efficiency.
  • Benefits: Competitive salary, flexible working, enhanced parental leave, and performance bonuses.
  • Why this job: Shape the future of rail technology while making a real-world impact.
  • Qualifications: 5+ years in full-stack development with leadership experience.
  • Other info: Join a dynamic team with opportunities for growth and training.

The predicted salary is between 60000 - 84000 £ per year.

A specialist engineering and software company at the forefront of rail innovation is hiring a Technical Lead to guide architecture, standards and best practice across a growing product team. This is a hands-on leadership role where you’ll shape technical direction, mentor engineers, and ensure scalable, maintainable software across a modern cloud stack.

The company develops advanced simulation and analytics software used globally to improve rail safety, efficiency and infrastructure planning — saving the industry millions each year and supporting safer passenger and freight transport.

The Role

  • You’ll act as the bridge between product, delivery and engineering — translating requirements into clear, scalable technical solutions while keeping technical debt under control.
  • This role blends mentoring & technical leadership.

Key Responsibilities

  • Lead architecture across Node, React and .NET
  • Design scalable SQL/NoSQL data solutions
  • Own CI/CD standards and engineering quality
  • Reduce technical debt and improve maintainability
  • Translate product requirements into technical plans
  • Support agile planning, estimation and refinement
  • Mentor developers and raise coding standards
  • Ensure solutions are secure, testable and observable
  • Document architecture and share knowledge

Frontend: React, TypeScript

Data: SQL, MongoDB / NoSQL

What They’re Looking For

  • 5+ years full-stack development
  • 2+ years in a senior/lead role
  • Experience mentoring engineers
  • Strong understanding of scalable cloud architecture
  • Experience with distributed systems, security and resilience
  • Comfortable being hands-on in the code

Enhanced parental leave, performance bonus, flexible working (core hours 9–3), training & mentoring from senior leadership.

Senior Software Engineer - .NET, React in Birmingham employer: Harvey Nash

Join a pioneering engineering and software company that is revolutionising rail innovation in Birmingham. With a strong focus on employee growth, you will benefit from hands-on leadership opportunities, flexible working arrangements, and a culture that prioritises mentorship and technical excellence. This role not only allows you to shape the future of rail safety and efficiency but also offers enhanced parental leave and performance bonuses, making it an exceptional place for meaningful and rewarding employment.
H

Contact Detail:

Harvey Nash Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - .NET, React in Birmingham

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Node, React, and .NET. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your experience in mentoring and leading teams. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Senior Software Engineer - .NET, React in Birmingham

Technical Leadership
Mentoring
Architecture Design
Node.js
React
.NET
SQL
NoSQL
CI/CD Standards
Agile Planning
Coding Standards
Cloud Architecture
Distributed Systems
Security
Resilience
TypeScript

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with Node, React, and .NET, to show us you’re the right fit for the role.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about rail innovation and how your technical leadership can make a difference. Be specific about your mentoring experience and how you’ve improved coding standards in past roles.

Showcase Your Projects: If you’ve worked on relevant projects, don’t hesitate to include them! We love seeing real examples of your work, especially those that demonstrate your ability to design scalable solutions and manage technical debt.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process!

How to prepare for a job interview at Harvey Nash

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET, React, and cloud architecture. Brush up on your knowledge of SQL and NoSQL databases too, as you'll likely be asked to discuss how you would design scalable data solutions.

✨Showcase Your Leadership Skills

Since this role involves mentoring and technical leadership, prepare examples of how you've guided teams in the past. Think about specific situations where you improved coding standards or reduced technical debt, and be ready to share these stories during the interview.

✨Understand Agile Methodologies

Familiarise yourself with agile planning and estimation techniques. Be prepared to discuss how you’ve contributed to agile processes in previous roles, as this will demonstrate your ability to bridge the gap between product, delivery, and engineering effectively.

✨Prepare Questions

Interviews are a two-way street! Prepare insightful questions about the company’s approach to software development, their current challenges, and how they envision the role evolving. This shows your genuine interest and helps you assess if the company is the right fit for you.

Senior Software Engineer - .NET, React in Birmingham
Harvey Nash
Location: Birmingham

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

H
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>