Senior Software Engineer

📍 United Kingdom

Technology Change Digital – Digital & Tech Recruitment

Job Description

Senior Software Engineer – Edinburgh – up to £75K plus benefits (Remote working) Change Digital is supporting a Global Software Technology company in their search for a Senior Software Engineer (.Net and Azure). As an experienced member of our Transformation Team, you will play a key role in modernising and optimising the codebase, enhancing system performance and ensuring the long‑term maintainability of the solution. This role focuses on hands‑on technical excellence and contributing to the technical evolution of critical systems in a .NET and Azure environment. Responsibilities Write high‑quality, maintainable code following best practices and standards. Implement and follow best practices in coding, testing, and deployment, maintaining high standards of quality. Work closely with the Lead Engineer and team members, contributing to knowledge sharing and continuous improvement. Refactor and improve complex legacy code with a focus on performance, maintainability, and scalability. Make effective use of modern AI tools, agents, and AI developers in the team. Participate in technical discussions, provide input on solutions, and implement architectural decisions. Implement automated solutions for repetitive tasks and contribute to CI/CD pipeline development and maintenance. Identify technical debt, propose solutions, and implement improvements while balancing delivery commitments. Work effectively with other teams and stakeholders, providing technical expertise and status updates. About You Problem Solver: Skilled at understanding and improving complex codebases. Technically Excellent: Meticulous in creating secure, performant systems and implementing efficient solutions. Team Player: Collaborative and eager to share knowledge while learning from others. Results‑Focused: Driven to see your solutions safely delivered and running in production. Growth‑Oriented: Always seeking to improve your skills and enhance systems and processes. Solution‑Driven: Motivated to overcome technical challenges and deliver reliable solutions. An AI Experimenter: Comfortable learning how to use this powerful new technology in a safe and effective way. Required Skills and Experience 6+ years in software development, with strong expertise in C# on both .NET Framework and .NET Core platforms. Experience with cloud platforms, ideally Microsoft Azure. Experience working with, analysing and debugging production systems. Strong experience in web development with a security‑first mindset and knowledge of secure web application practices. Experience creating and consuming APIs, using patterns such as REST. Experience using git, pull request workflows and best practices around branching and source control. Understanding of production system requirements for enterprise customers including performance, stability, security, and scalability considerations. Experience working on legacy system modernization projects. Hands‑on experience with containerisation concepts (e.g., Docker). Proficient in SQL Server and database performance optimisation. Nice to Have Experience contributing to technical solution design and implementation. Experience with cross‑team collaboration and knowledge‑sharing initiatives. Previous work in enterprise‑scale or compliance‑focused environments. Experience working with infrastructure as code. Contact Send your CV to mitesh.fatnani@change-digital.co.uk or call 077 375 38 248 for more information. #J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 25, 2025
Job Type: Technology
Location: United Kingdom
Company: Change Digital – Digital & Tech Recruitment

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.