Senior Software Engineer - C# / .NET
Senior Software Engineer - C# / .NET

Senior Software Engineer - C# / .NET

Full-Time 60000 - 65000 £ / year (est.) Home office possible
Avanti Recruitment

At a Glance

  • Tasks: Build and maintain C# / .NET backend services and automation systems.
  • Company: Fast-growing AI-driven software company with a focus on innovation.
  • Benefits: Competitive salary, generous leave, wellness days, and private medical insurance.
  • Why this job: Join a dynamic team and make a real impact in automation and backend engineering.
  • Qualifications: Strong C# /.NET experience and a passion for backend systems.
  • Other info: Fully remote role with London meetups every two months.

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

We are working with a fast-growing automation and AI-driven software company building backend systems that automate real operational workflows for clients in sectors such as automotive and financial services. This is not a front-end heavy role. It is backend, systems-focused engineering. The team build long-running background services, distributed processing systems and automation workflows that move data between platforms and trigger real-world business actions.

What You’ll Be Doing

  • Building and maintaining C# / .NET backend services
  • Developing long-running background processes and worker services
  • Designing and supporting distributed automation systems
  • Working with SQL Server and optimising data performance
  • Integrating systems via APIs and automation tooling
  • Troubleshooting and improving existing production systems
  • Owning projects and delivering reliable automation solutions

Tech Environment

  • C# / .NET
  • ASP.NET Core
  • SQL Server
  • Azure
  • Background services / worker services
  • Messaging systems (RabbitMQ or similar)
  • Python used in certain automation workflows
  • Web automation tools such as Selenium used in some projects

What We’re Looking For

  • Strong C# /.NET backend experience
  • Experience building background services or automation systems
  • Exposure to distributed systems or microservices
  • Solid SQL knowledge
  • Comfortable troubleshooting production systems
  • Someone who takes ownership and delivers solutions proactively

Experience with Python, Azure, messaging systems or web automation tools is beneficial but not essential.

The Setup

  • Fully remote role
  • London meetups roughly every two months (travel expensed)
  • Small senior-leaning engineering team

Salary & Benefits

  • £60,000 - £65,000
  • Pension Scheme – 3% employer contribution from Nexbotix with a 5% employee contribution.
  • Annual Leave – 23 days holiday initially, increasing to 25 days after 3 years and 28 days after 5 years of service.
  • Birthday Leave – Employees receive half a day off on their birthday.
  • Wellness Day Off Scheme – Up to 15 Wellness Days Off (WDOs) per year to support employee wellbeing, plus 2 optional charity days annually, in addition to standard annual leave.
  • Private Medical Insurance
  • Death in Service Cover – Life assurance providing 3x annual salary.

If you enjoy backend systems, automation and solving practical engineering problems in a high-ownership environment, this is a strong opportunity.

Senior Software Engineer - C# / .NET employer: Avanti Recruitment

Nexbotix is an exceptional employer for Senior Software Engineers, offering a fully remote work environment that promotes flexibility and work-life balance. With a strong focus on employee wellbeing, the company provides generous annual leave, wellness days, and a supportive culture that encourages professional growth through ownership of projects and collaboration within a small, senior-leaning team. The opportunity to engage in bi-monthly London meetups fosters a sense of community while working on innovative automation solutions in a dynamic tech landscape.
Avanti Recruitment

Contact Detail:

Avanti Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C# / .NET

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C# and .NET. Attend meetups or online events to get your name out there and make some valuable contacts.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially any backend services or automation systems you've built. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C# and SQL knowledge. Practice coding challenges and system design questions that focus on distributed systems and automation workflows.

✨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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Software Engineer - C# / .NET

C#
.NET
Backend Development
SQL Server
Distributed Systems
Microservices
Background Services
Automation Systems
API Integration
Troubleshooting
Project Ownership
RabbitMQ
ASP.NET Core
Python
Web Automation Tools

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your C# and .NET experience, especially in backend systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about backend engineering and automation. Share specific examples of your work that relate to the job description.

Showcase Problem-Solving Skills: We love engineers who can troubleshoot and improve existing systems. In your application, mention any challenges you've faced in past projects and how you overcame them. It’ll show us you take ownership!

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It’s the easiest way for us to keep track of your application and ensures it lands in the right hands!

How to prepare for a job interview at Avanti Recruitment

✨Know Your Tech Stack

Make sure you’re well-versed in C# and .NET, as these are crucial for the role. Brush up on your experience with SQL Server and any background services you've built. Being able to discuss specific projects where you've used these technologies will show your expertise.

✨Showcase Problem-Solving Skills

Prepare examples of how you've troubleshot production systems or improved existing processes. Companies love candidates who can demonstrate ownership and proactive solutions, so think of situations where you’ve made a significant impact.

✨Understand Distributed Systems

Since this role involves working with distributed systems, be ready to discuss your experience in this area. Familiarise yourself with concepts related to microservices and how they integrate with automation workflows, as this will likely come up during the interview.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s tech environment and future projects. This not only shows your interest but also helps you gauge if the company aligns with your career goals. Asking about their approach to automation and backend services can spark a great conversation.

Senior Software Engineer - C# / .NET
Avanti Recruitment

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

>