Senior Software Engineer (.NET)
Glasgow, United Kingdom
.NET
AWS
Terraform
CI/CD
More jobs from this company
views: 0
Senior Software Engineer (.NET)

We are seeking an experienced Senior .NET Engineer to join a team responsible for maintaining, modernising, and evolving a portfolio of business-critical applications and services within a complex enterprise environment. This role is focused on pragmatic modernisation rather than large-scale rewrites. The successful candidate will work across a broad technology landscape that includes legacy .NET applications and services alongside modern cloud-based platforms, helping teams improve, simplify, and evolve existing systems while balancing operational risk, business priorities, and long-term sustainability. You will work closely with engineering teams, architects, and senior stakeholders, providing hands-on technical leadership and helping shape practical engineering decisions within a highly regulated environment. This role follows a hybrid working model based in Glasgow and requires individuals who are comfortable building trusted relationships with stakeholders while working within established enterprise delivery frameworks.


Key Responsibilities

  • Design, develop, maintain, and improve applications and services using .NET technologies and AWS cloud platforms.
  • Work across both legacy and modern technology stacks, supporting the ongoing evolution of existing services.
  • Analyse existing applications and services to identify opportunities for simplification, rationalisation, and modernisation.
  • Contribute to cloud platform improvements and AWS engineering initiatives.
  • Design and implement Infrastructure as Code solutions using Terraform.
  • Support DevOps practices, automation initiatives, and engineering improvements across the software delivery lifecycle.
  • Work collaboratively with architects, engineers, and stakeholders to deliver pragmatic technical solutions.
  • Help teams manage scope effectively, balancing technical improvement with delivery objectives.
  • Promote best practices in software engineering, maintainability, operational excellence, and long-term supportability.
  • Support knowledge transfer and documentation activities where domain knowledge may be limited or fragmented.

Required Experience

  • Strong experience as a Senior Software Engineer working within .NET environments.
  • Experience working across both modern .NET and legacy .NET Framework applications.
  • Strong AWS cloud experience.
  • Good understanding of DevOps practices, CI/CD pipelines, and engineering automation.
  • Experience working within complex enterprise environments.
  • Strong stakeholder management and communication skills.
  • Comfortable engaging with senior business and technical stakeholders.
  • Experience analysing and improving existing systems rather than delivering greenfield-only solutions.
  • Strong problem-solving skills and a pragmatic approach to engineering decisions.
  • Ability to work effectively within hybrid delivery teams.

What We're Looking For

  • Pragmatic engineers who can improve systems incrementally rather than seeking wholesale rewrites.
  • Engineers who understand how to deliver incremental improvements, focusing on the right problems rather than attempting wholesale replacement of existing systems.
  • Individuals comfortable navigating legacy codebases and building understanding where documentation or domain knowledge may be limited.
  • T-shaped engineers with strong technical depth alongside architecture awareness and broader business understanding.
  • Engineers who can balance technical excellence with commercial and delivery realities.
  • Team players who contribute positively to engineering culture and stakeholder relationships.
  • Individuals who can establish credibility quickly within a large enterprise environment.

Nice to Have

  • Experience modernising legacy enterprise applications and services.
  • Exposure to WCF, WPF, and broader Microsoft technology stacks.
  • Experience supporting large-scale transformation or platform consolidation initiatives.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or similar technologies.
  • Experience working within financial services or other highly regulated environments.
Senior Software Engineer (.NET)
Glasgow, United Kingdom
.NET
AWS
Terraform
CI/CD
More jobs from this company
views: 0

Be the first to know about
new jobs every week

Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.