Job title: Senior C#.Net Software Engineer
Job type: Perm
Emp type: Full-time
Industry: Non-IT Business Products and Services
Salary type: Annual
Salary from: GBP £80,000.00
Salary to: GBP £90,000.00
Job published: 18-03-2026
Job ID: 51713

Job Description

Senior C#.Net Software Engineer
Permanent
Location: UK / Hybrid
Salary: £80,000 - £90,000 (+ benefits)

Skills: C.Net, Azure, AI Coding Tools, SC Clearance

We are looking to recruit an SC Cleared Senior C#.Net Software Engineer for a leading IT consultancy to join a growing engineering team delivering modern, scalable cloud-based solutions. This is a hands-on role with real influence over technical direction, engineering standards, and ways of working.

You’ll play a key role in designing and building high-quality applications, while also helping to drive adoption of modern development practices – including the use of AI-powered coding tools across the team.

This is primarily a remote role with infrequent travel for team and customer meetings.

The Role

  • Design, build, and maintain applications using .NET (Core/Framework) and C#
  • Develop and integrate RESTful APIs in a secure, scalable environment
  • Work with Azure services (App Services, Functions, Storage, SQL)
  • Build and optimise CI/CD pipelines using Azure DevOps
  • Embed best practice across security, testing, and code quality
  • Lead on improving engineering processes and standards
  • Drive adoption of AI coding tools (e.g. GitHub Copilot, Claude) to enhance productivity and consistency

Key Skills & Experience

  • Strong experience with .NET / C# development
  • Solid background building and consuming REST APIs
  • Hands-on experience with Microsoft Azure
  • Experience with Azure DevOps and CI/CD pipelines
  • Good understanding of authentication and security (OAuth, JWT, API security)
  • Experience writing unit and integration tests (xUnit, NUnit or similar)
  • Proven experience in production environments

Nice to Have

  • Experience introducing or scaling use of AI coding agents across engineering teams
  • Ability to define and roll out best practice development processes
  • Experience mentoring or supporting other engineers