Senior Software Engineer

3 days ago


Edinburgh, Edinburgh, United Kingdom Change Digital – Digital & Tech Recruitment Full time £20,000 - £60,000 per year

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.

Essential Duties & Responsibilities:

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.
  • Experience with ASP .NET MVC, JavaScript or TypeScript.
  • 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 please email your CV to
mitesh.-
or call

for more information.



  • Edinburgh, Edinburgh, United Kingdom International Software Co Full time £100,000 - £120,000 per year

    Software Engineering ManagerLocation: Central Scotland (Hybrid role with 1 to 2 days in the office)Reporting To: VP of EngineeringPosition Overview:We are excited to announce an opportunity with a company you that is truly one you will speak about for a Software Engineering Manager, a key role in a client's up...


  • Edinburgh, Edinburgh, United Kingdom OSI Systems, Inc Full time

    OverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.The Senior...


  • Edinburgh, Edinburgh, United Kingdom International Software Co Full time

    Software Engineering Manager – AI & SaaS (Hands-On Leadership Role)Central Scotland (Hybrid) – Targeting start Q1 2026We are excited to announce a rare opportunity to join a high-growth, mission-driven company that is becoming one of the most talked-about players in the AI-powered SaaS space. As part of a strategic expansion into Central Scotland, our...


  • Edinburgh, Edinburgh, United Kingdom Spacelabs Healthcare Full time £80,000 - £120,000 per year

    OverviewAt Spacelabs Healthcare, we are on a mission to p rovide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.The Senior...


  • Edinburgh, Edinburgh, United Kingdom OSI Systems, Inc Full time

    OverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.The Senior...


  • Edinburgh, Edinburgh, United Kingdom Connor Fox Recruitment Solutions Full time £60,000 - £100,000 per year

    Senior Software EngineerLocation: Edinburgh, Scotland - HybridWe are seeking an experienced Senior Software Engineer to join an amazing team, contributing across the full development lifecycle, from technical discovery and architectural design to rapid prototyping, backlog refinement, development, deployment, and operations.Who are they?Our client helps...


  • Edinburgh, Edinburgh, United Kingdom GoFibre Full time £60,000 - £100,000 per year

    Senior Software EngineerHighly Competitive salary Benefits, including 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coachingWHO WE AREAt GoFibre we're on an exciting journey to revolutionise broadband capabilities for homes and businesses in rural towns and villages across Scotland and...


  • Edinburgh, Edinburgh, United Kingdom Broadridge Full time £100,000 - £200,000 per year

    At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Broadridge have an exciting opening for a new Senior Director of Software Engineering. The Senior Director of Software Engineering will...


  • Edinburgh, Edinburgh, United Kingdom Broadridge Full time £1,200,000 - £3,000,000 per year

    At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more. If you're passionate about developing your career, while helping others along the way, come join the Broadridge team.Broadridge have an exciting opening for a new Senior Director of Software Engineering. The Senior Director of Software Engineering will...


  • Edinburgh, Edinburgh, United Kingdom Head Resourcing Full time £60,000 - £120,000 per year

    Head Resourcing is working with a truly innovative organisation within thesports technology space, who are aScottish Tech success storyin their industry and are currently entering an exciting new phase of growth. They're looking for aSenior Software Engineerto play a key role in shaping and scaling a core product used by customers as they expand...