Senior Software Engineer - C# - (Hybrid Remote) in England
Senior Software Engineer - C# - (Hybrid Remote)

Senior Software Engineer - C# - (Hybrid Remote) in England

England Full-Time 36000 - 60000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join a dynamic team to enhance and modernise core systems using C# and Python.
  • Company: Innovative tech company focused on performance and reliability.
  • Benefits: Hybrid remote work, competitive salary, and opportunities for professional growth.
  • Why this job: Make a real impact by developing high-performance services and influencing product architecture.
  • Qualifications: Strong experience in C#/.NET, SQL, and Python; embedded software skills are a plus.
  • Other info: Collaborative environment with excellent career advancement opportunities.

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

We are looking for a Senior Software Engineer to strengthen our engineering capability and support the evolution of our core systems. This is a hands-on role across the stack in a small, highly capable team, working closely with the Technical Lead to maintain, improve, and modernise a mature, production-critical platform. Our systems are business-critical, designed for performance, reliability, and scalability. Balance building new features with improving existing systems.

  • Backend & APIs: Build and maintain high-performance services using C#/.NET and Python.
  • Databases: Work with relational and NoSQL databases, optimising SQL queries for performance and reliability.
  • Embedded & Device Software: Develop practical device software with C, C++, Python, and shell scripting.
  • Testing & Quality: Write unit and integration tests to ensure system reliability.
  • Support: Support deployments, monitor system health, and contribute to smooth day-to-day operation using tools such as Grafana.
  • Applications & APIs: C#/.NET (4.7, 8, 9), Python, SQL Server, MongoDB, JS/TS, WinForms, C, C++, Python, C for microcontrollers, shell scripting.
  • Cloud & Infrastructure: Google Cloud, Microsoft Azure, Docker, Linux.

Strong experience building and maintaining production software, commercial experience with C#/.NET, SQL and relational database knowledge, Python in production, C/C++ commercial or systems experience, embedded/device software development, Docker, cloud platforms, networking fundamentals, JS/TS and modern web frameworks (Angular, React). Influence architecture and long-term technical direction of a proven product.

Senior Software Engineer - C# - (Hybrid Remote) in England employer: Hatched Recruitment Group

As a Senior Software Engineer at our company, you will join a dynamic and innovative team dedicated to enhancing our core systems in a hybrid remote environment. We pride ourselves on fostering a collaborative work culture that encourages professional growth through continuous learning and development opportunities, while also offering competitive benefits and a focus on work-life balance. Our commitment to cutting-edge technology and employee well-being makes us an exceptional employer for those seeking meaningful and rewarding careers.
H

Contact Detail:

Hatched Recruitment Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote) in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C# or in similar roles. A friendly chat can lead to insider info about job openings that might not even be advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, Python, or any embedded software you've developed. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss how you've tackled challenges in your previous roles.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're genuinely interested in being part of our journey.

We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote) in England

C#/.NET
Python
SQL Server
MongoDB
C
C++
Shell Scripting
Unit Testing
Integration Testing
Grafana
Google Cloud
Microsoft Azure
Docker
Linux
JS/TS
Angular
React

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and Python, as well as any work with databases. We want to see how your skills align with our needs, 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 excited about the role and how your background makes you a great fit for our team. Keep it engaging and personal – we love to see your personality come through.

Showcase Your Problem-Solving Skills: In your application, mention specific challenges you've faced in previous roles and how you tackled them. We’re looking for someone who can balance building new features with improving existing systems, so give us examples of your hands-on experience!

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’re considered for the role. Plus, it’s super easy – just follow the prompts and you’ll be all set!

How to prepare for a job interview at Hatched Recruitment Group

✨Know Your Tech Stack

Make sure you’re well-versed in C#, .NET, and Python, as these are crucial for the role. Brush up on your knowledge of SQL databases and NoSQL options like MongoDB. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles, especially related to performance and reliability. Use examples that highlight how you balanced building new features while improving existing systems. This will demonstrate your hands-on experience and ability to think critically.

✨Familiarise Yourself with Testing Practices

Since writing unit and integration tests is part of the job, be ready to talk about your approach to testing. Share any frameworks or tools you’ve used, and explain how you ensure system reliability through testing. This shows you value quality and understand its importance in production environments.

✨Understand the Cloud and Infrastructure

Get a good grasp of cloud platforms like Google Cloud and Microsoft Azure, as well as Docker and Linux basics. Be prepared to discuss how you’ve used these technologies in past projects. This knowledge will be key in demonstrating your ability to contribute to the smooth operation of the systems.

Senior Software Engineer - C# - (Hybrid Remote) in England
Hatched Recruitment Group
Location: England

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
>