×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Remote / Online - Candidates ideally in
City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Change Digital – Digital & Tech Recruitment
Remote/Work from Home position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 75000 GBP Yearly GBP 75000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

Senior Software Engineer – Edinburgh – up to £75K plus benefits (Remote working)

Change Digital are 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 modernizing and optimizing 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. This is your chance to make your mark in a fast‑growing company.

As a Senior Software Engineer in the Transformation Team, you’ll:

  • Deliver Exceptional Code
    :
    Write high-quality, maintainable code following established best practices and standards.
  • Champion Technical Excellence
    :
    Implement and follow best practices in coding, testing, and deployment, maintaining high standards of quality.
  • Collaborate and Learn
    :
    Work closely with the Lead Engineer and team members, contributing to knowledge sharing and continuous improvement.
  • Modernize Existing Systems
    :
    Refactor and improve complex legacy code with focus on performance, maintainability, and scalability.
  • Be at the forefront of the AI revolution
    :
    Engineers have access to the most modern AI tools, agents, and AI developers. You will help to ensure that your team is making effective use of the new tools.
  • Contribute to Architecture
    :
    Participate in technical discussions, provide input on solutions, and implement architectural decisions.
  • Build Automation
    :
    Implement automated solutions for repetitive tasks and contribute to CI/CD pipeline development and maintenance.
  • Manage Technical Debt
    :
    Identify technical debt, propose solutions, and implement improvements while balancing delivery commitments.
  • Cross-functional Collaboration
    :
    Work effectively with other teams and stakeholders, providing technical expertise and status updates.
About You:

You are:

  • A Problem Solver
    :
    Skilled at understanding and improving complex codebases.
  • Technically Excellent
    :
    Meticulous in creating secure, performant systems and implementing efficient technical solutions.
  • A 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
    :
    You have been learning how to use of this powerful new technology in a safe and effective way. You know what it’s good at, and what it’s not.
Required

Skills and Experience:
  • 6+ years in software development, with strong expertise in C# on both .NET Framework and .NET Core platforms.
  • Experience of working with cloud platforms, ideally Microsoft Azure.
  • Experience of working with, analyzing and debugging production systems.
  • Strong experience of web development with security-first mindset and knowledge of secure web application practices.
  • Strong experience creating and consuming APIs, using patterns such as REST.
  • Strong 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 containerization concepts (e.g., Docker).
  • Proficient in SQL Server and database performance optimization.
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.

This role is urgent in nature so  to mite or call for more information.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary