Senior Software Engineer C# .NET in York

Senior Software Engineer C# .NET in York

York Full-Time 75000 Β£ / year Home office (partial)
P

At a Glance

  • Tasks: Transform legacy systems into modern web products using C# and .NET.
  • Company: Established software business with a focus on innovation and collaboration.
  • Benefits: Flexible working hours, hybrid model, and opportunities for professional growth.
  • Other info: Join a dynamic team with a focus on modern technologies and career advancement.
  • Why this job: Make a real impact on architecture and engineering practices while coding hands-on.
  • Qualifications: Strong experience in C#, .NET, and system architecture; familiarity with AI-assisted development is a plus.

A well-established software business is modernising a large Windows desktop platform into a modern web product, and they are looking for a Senior .NET Developer to play a key role in that transformation. This is a hands-on role with real influence over back-end architecture, technical direction and delivery.

You will work across C#/.NET, APIs, system design and legacy modernisation, while helping the wider team adopt better engineering practices and make effective use of AI-assisted development.

What your typical day will look like:

  • Building complex back-end services and APIs using C#, .NET and ASP.NET Core
  • Making pragmatic architectural and technical decisions
  • Modernising functionality from a large WinForms/legacy platform
  • Working closely with Engineering, Product and technical stakeholders
  • Using AI coding tools and agents across development, testing, refactoring and migration
  • Supporting high standards around testing, security, observability and code quality
  • Investigating complex technical issues and driving them through to resolution
  • Providing technical guidance and helping other engineers develop

About you:

  • Strong commercial experience with C#, modern .NET and ASP.NET Core
  • Strong understanding of system architecture, APIs, data and integrations
  • Experience working with SQL and relational databases
  • A solid understanding of software design, testing and maintainable code
  • Experience working with large or unfamiliar codebases
  • Experience modernising or migrating legacy systems
  • An interest in, or practical experience of, AI-assisted development
  • The confidence to make technical decisions, communicate them clearly and influence others

Bonus points for:

  • Kubernetes, Docker, PostgreSQL, Redis, Elasticsearch, GraphQL, observability tooling, CI/CD, microservices or RabbitMQ.

Working pattern:

  • York/Hybrid
  • 2 days per week in the office
  • 37.5 hours per week with flexitime and core hours of 10am-3pm.

This is a great opportunity for a senior engineer who wants more than just another development role. You will have genuine influence over architecture, engineering practices, tooling and the future direction of the platform, while remaining hands-on with the code. If this sounds like something for you, please apply now!

Senior Software Engineer C# .NET in York employer: Pave Talent Partners Limited

Join a dynamic and innovative team as a Data Engineer, where your contributions will directly shape the future of our data architecture. Enjoy a remote-first work culture that fosters collaboration and personal growth, with opportunities to lead projects and mentor fellow engineers. With a focus on modernising our data environment and a commitment to employee development, this role offers a rewarding experience in a supportive and forward-thinking setting.

P

Contact Details:

Pave Talent Partners Limited Recruitment Team

We think you need these skills to ace Senior Software Engineer C# .NET in York

C#
ASP.NET Core
System Architecture
APIs
SQL
Relational Databases
Software Design