Software Engineer (.NET)

Adria Solutions Ltd

Remote-friendly
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)
Apply Now →

Application opens at the source listing. Free for jobseekers.