Senior Software Engineer – C# / .NET

Company: Lorien
Apply for the Senior Software Engineer – C# / .NET
Location: Stockbridge
Job Description:

Salary: £60,000 – 70,000 per year

Requirements

  • Strong commercial record of full stack software development across Web and Windows applications
  • Strong skills across C# / .NET, ASP.NET, JavaScript, HTML, CSS and SQL Server
  • Record of developing software for Windows, multiple browsers and mobile-supported environments
  • Good understanding of software architecture, object‑oriented design, maintainable coding practices and software engineering principles
  • Comfort working across UI, application, integration and data layers
  • Ability to analyse requirements, propose technical solutions and communicate clearly with technical and non‑technical stakeholders
  • Exposure to Python, C/C++, VB or SQL is desirable
  • Experience with unit and component testing for software modules is desirable
  • Exposure to automated build or CI/CD processes is desirable
  • Experience with cloud‑based deployment, automation, staging or testing is desirable
  • Familiarity with Jenkins, GitHub, Jira or similar tooling is desirable

Responsibilities

  • Develop and enhance features for a key software solution managing client‑side data from any browser, on‑premises or in the cloud using C#, .NET, ASP.NET, JavaScript, HTML, CSS and SQL Server
  • Analyse technical requirements and translate them into clear, testable software tasks and specifications
  • Design, implement and maintain new software features, ensuring solutions are scalable, reusable, maintainable and aligned with functional and non‑functional requirements
  • Define and integrate interfaces between internal and external systems, collaborating with other technical teams to agree robust specifications
  • Contribute to user‑facing application development, including process flows, information architecture, wireframes and usability‑focused interface delivery
  • Follow coding standards and ensure code is integrated frequently into automated build and continuous integration processes
  • Write and maintain unit tests, investigate test failures and support automated verification activities where required
  • Debug, troubleshoot and diagnose performance, integration and functional issues across development, test and production environments
  • Review code produced by other engineers, identifying design or implementation issues and helping maintain high software quality
  • Mentor junior engineers and promote best practice in software design, development, testing and maintainability
  • Work closely with product, development, automation and DevOps teams to support high‑quality software delivery

Technologies

  • ASP.NET
  • C#
  • CI/CD
  • Cloud
  • CSS
  • DevOps
  • GitHub
  • Support
  • JIRA
  • JavaScript
  • Jenkins
  • Mobile
  • Python
  • SQL
  • Web
  • Windows
  • UX UI Design

Benefits

We are supporting a longstanding client near Edinburgh, a leader in their industry with a growing and award‑winning product line making a significant difference around the globe. This is a hands‑on Senior Software Engineer role focused on C# and .NET across Web and Windows applications, offering hybrid working, flexible start and finish times, annual salary reviews, a generous bonus scheme, opportunities to upskill and progress professionally, and a range of additional employee‑focused benefits.

#J-18808-Ljbffr…

Posted: July 6th, 2026