About the role
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)
About this listing
Screened by Joboru
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Test Engineer
1 day agoOwen Daniels
Service Desk Engineer
1 day agoContext Recruitment Limited
Cyber Security Analyst
1 day agoNonStop Consulting Ltd
Data Cabling Engineer - sub-contractor
1 day agoOperations Resources
Lead BI Developer / Analyst - Home
1 day agoIntegrity Recruitment Solutions Ltd
Junior Technical Engineer
1 day agoYolk Recruitment Ltd
Azure Site Reliability Engineer
1 day agoContext Recruitment Limited
SAS Data Engineer
1 day ago83zero Ltd
Data Officer
1 day agoSadler Recruitment Ltd