Software Engineer in Manchester

Software Engineer in Manchester

Manchester Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
F

At a Glance

  • Tasks: Join a dynamic team to modernise a large-scale software platform using C# and .NET.
  • Company: Established tech business in Central Manchester with a collaborative culture.
  • Benefits: Enjoy 25 days annual leave, private medical insurance, and learning opportunities.
  • Other info: 50% hybrid working with regular team activities and a supportive work environment.
  • Why this job: Make a real impact by transforming legacy systems into modern, cloud-first solutions.
  • Qualifications: Solid C# experience and familiarity with Agile development teams required.

The predicted salary is between 40000 - 50000 £ per year.

Location: Central Manchester (50% Hybrid Working)

Salary: Competitive + Benefits

We're working with an established technology business that is investing heavily in the modernisation of a large-scale, business-critical platform used by thousands of end users every day. As part of this programme, they're looking for a Software Engineer with solid C# experience to help move a mature .NET Framework application towards a modern, cloud-first architecture built on current .NET technologies.

This is an opportunity to join a collaborative engineering team where technical quality matters, ideas are welcomed, and engineers are given genuine input into how systems evolve.

The Role

You'll be working within an Agile development team, contributing to the ongoing transformation of a complex software platform. The work includes enhancing existing functionality, designing and building new services, and supporting the gradual migration away from a monolithic architecture towards a more modular approach. You'll work closely with developers, testers, product teams and engineering leadership to deliver reliable, secure and maintainable software.

Key responsibilities include:

  • Developing and maintaining applications using C# and .NET
  • Contributing to the modernisation of legacy systems
  • Participating in sprint planning, estimation, retrospectives and backlog refinement
  • Writing well-tested, maintainable code
  • Supporting code reviews and continuous improvement initiatives
  • Working with colleagues to balance delivery speed with software quality
  • Ensuring security, reliability and performance are considered throughout development

What We're Looking For

Essential

  • Strong commercial experience with C#
  • Experience working with both .NET Framework and modern .NET environments
  • Good understanding of software engineering principles and development best practice
  • Strong problem-solving and analytical skills
  • Ability to communicate effectively with both technical and non-technical colleagues
  • Experience working within Agile development teams
  • Strong written and spoken English

Desirable

  • Experience with Microsoft Azure
  • Knowledge of software modernisation and migration strategies
  • Understanding of domain-driven design and defining service boundaries
  • Experience with data modelling, database design and optimisation
  • Exposure to automation, CI/CD and modern engineering practices

What's On Offer

  • 25 days' annual leave plus bank holidays
  • Company pension scheme
  • Life assurance
  • Private medical insurance (following probation)
  • Employee assistance programme and wellbeing support
  • Learning and development opportunities
  • Recognition and reward platform
  • Travel support scheme
  • Regular team and office-based social activities
  • Complimentary breakfast on office days

Working Pattern

This role is based in Central Manchester with a 50% hybrid working arrangement. The team collaborates in person on designated office days, with the remaining time worked remotely.

If you're a C# developer who enjoys improving existing systems, solving complex technical problems and contributing to long-term platform modernisation, we'd be keen to hear from you.

Software Engineer in Manchester employer: Fairmont Recruitment Technology

Join a forward-thinking technology business in Central Manchester, where innovation and collaboration are at the heart of our culture. We offer a competitive salary, generous benefits including private medical insurance and a strong focus on employee growth through learning opportunities. With a hybrid working model and a supportive team environment, you'll have the chance to make a meaningful impact on our platform's evolution while enjoying a balanced work-life experience.

F

Contact Details:

Fairmont Recruitment Technology Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Manchester

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your C# projects and contributions to modern .NET applications. This gives potential employers a tangible look at what you can do and how you approach problem-solving.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it's not just about answering correctly but also demonstrating your thought process.

Tip Number 4

Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with Agile development and software modernisation to stand out.

We think you need these skills to ace Software Engineer in Manchester

C#
.NET Framework
Modern .NET environments
Software Engineering Principles
Agile Development
Problem-Solving Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your C# experience and any work with .NET technologies. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background fits into our collaborative engineering team. Let us know what makes you tick!

Showcase Your Problem-Solving Skills:In your application, mention specific examples where you've tackled complex technical challenges. We love seeing how you approach problems and come up with innovative solutions!

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 from our team!

How to prepare for a job interview at Fairmont Recruitment Technology

Know Your C# Inside Out

Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with both .NET Framework and modern .NET environments. Prepare to showcase specific projects where you've used these technologies, as this will demonstrate your hands-on expertise.

Understand Agile Methodologies

Since the role involves working within an Agile development team, it’s crucial to understand Agile principles. Be prepared to talk about your experience in sprint planning, retrospectives, and how you’ve contributed to backlog refinement. This shows that you can effectively collaborate with your team.

Showcase Problem-Solving Skills

Expect to face technical questions that assess your problem-solving abilities. Think of examples from your past work where you tackled complex issues, especially related to software modernisation or migration strategies. This will highlight your analytical skills and ability to think critically under pressure.

Communicate Clearly

Effective communication is key, especially when working with both technical and non-technical colleagues. Practice explaining your past projects and technical concepts in simple terms. This will help you connect better with the interviewers and show that you can bridge the gap between different teams.