Software Engineer (.NET)

Software Engineer (.NET)

We’re looking for a talented Software Engineer to join our engineering team and help deliver high-quality software solutions across a range of modern Microsoft-stack projects.

This is a hands-on role where you’ll work closely with engineers, delivery teams, and stakeholders to design, build, test, and support scalable .NET applications. You’ll contribute directly to the codebase, solve real technical problems, and play an active role in delivering reliable software to a high standard.

The role is ideal for someone who enjoys practical engineering, collaborative problem-solving, and delivering maintainable solutions in a fast-moving environment.

What You’ll Be Doing

Software Development

  • Contribute to the development and maintenance of .NET applications and services
  • Build APIs, integrations, and backend functionality across a variety of projects
  • Write clean, maintainable, and well-tested code
  • Troubleshoot and resolve technical issues efficiently
  • Support performance optimisation, security, and system reliability

Delivery & Collaboration

  • Work closely with engineers, delivery teams, product owners, and stakeholders
  • Contribute to breaking down work into clear deliverables
  • Support predictable and high-quality delivery outcomes
  • Participate in Agile ceremonies, planning, and technical discussions
  • Help maintain development standards, processes, and best practices

Engineering Quality

  • Contribute to CI/CD pipelines, automated testing, and DevOps practices
  • Participate in code reviews and collaborative engineering activities
  • Support architectural and technical decision-making within projects
  • Continuously improve engineering practices and delivery approaches

What We’re Looking For

Essential Skills & Experience

  • Commercial experience developing applications using C# and .NET
  • Strong understanding of API development, debugging, and software engineering fundamentals
  • Experience working with cloud-hosted systems (Azure preferred)
  • Familiarity with CI/CD pipelines, automated testing, and secure coding practices
  • Experience working collaboratively within development teams
  • Proficiency with Visual Studio and/or Visual Studio Code
  • Strong communication skills and a collaborative mindset

Desirable Experience

  • Experience with Azure services such as App Services, Functions, Azure SQL, or monitoring tools
  • Front-end development experience (HTML, CSS, JavaScript, Razor Pages)
  • Exposure to Docker and Kubernetes
  • Experience with Umbraco CMS
  • Familiarity with GitHub Copilot or AI-assisted development tooling
  • Experience working across additional languages or frameworks

About You

You are:

  • Passionate about building high-quality software
  • Collaborative and supportive in team environments
  • Pragmatic and solution-focused
  • Eager to learn and continuously improve
  • Comfortable taking ownership of tasks and seeing them through to completion

Why Join Us?

  • Remote working - occasional meet ups in Manchester office
  • Work on a variety of interesting and meaningful projects
  • Collaborate with experienced engineers and technical teams
  • Opportunity to develop your technical skills and grow your career
  • Supportive engineering culture focused on quality and continuous improvement
  • Exposure to modern technologies and delivery practices

Interested? Please click Apply Now!

Software Engineer (.NET)

Permanent
14 May 2026
Information Technology
Manchester
Circa £60K

SEND US YOUR CV

Don't see a job that you like? That's no problem, send us your CV and we will be in touch once we find a position that is suitable for you!

SEND CV