Senior Developer

GBV Ltd

Manchester

Hybrid

GBP 70,000 - 100,000

Full time

13 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work
Benefits package

Job summary

GBV Ltd in Manchester is seeking a Senior Software Engineer to join a growing tech team focused on modernising a large-scale platform. This hands-on role emphasizes clean, maintainable code and architectural input beyond the backlog.

You'll work in a Microsoft-focused environment, building new features, optimising SQL Server queries, and guiding design decisions while collaborating with experienced engineers on complex problems.

Qualifications

  • Strong commercial experience with C# / .NET and SQL.
  • Experience with RESTful/web-based applications and distributed architectures.
  • Hands-on in Azure, CI/CD and modern development practices.
  • Proficient in writing performant SQL queries and data access patterns.
  • Experience with automated testing and clean architecture principles.

Responsibilities

  • Build and modernise applications using .NET 8+ and SQL Server.
  • Design solutions across distributed and event-driven architectures.
  • Improve search, data processing and application performance.
  • Modernise existing platform components and cloud infrastructure.
  • Contribute to architecture discussions and design reviews.
  • Participate in code reviews and uphold engineering standards.
  • Leverage AI-assisted development tools to boost productivity.
  • Collaborate with senior engineers to solve complex problems.

Skills

C# / .NET
SQL Server
Async/await
RESTful web
Distributed systems
Clean Code / OOP
Automated testing
Git / CI/CD
Azure

Tools

Elasticsearch
Event Store
Svelte.js
Pulumi
Neo4j
InfluxDB
Seq
Power BI

Job description

Senior Software Engineer – C# / .NET / SQL

We're looking for an experienced Senior Software Engineer to join a growing technology team working on the development and modernisation of a large-scale software platform.

This is a genuinely hands-on engineering role for someone who enjoys solving complex technical problems, cares about clean and maintainable code, and wants to contribute to architectural decisions rather than simply work through a backlog.

You'll work across a modern Microsoft-focused environment, developing new functionality while helping evolve and modernise existing systems.

What you'll be doing
  • Building and modernising applications using .NET 8+
  • Writing and optimising SQL Server queries, with a strong focus on performance
  • Designing solutions across distributed and event-driven architectures
  • Improving search, data processing and application performance
  • Helping modernise existing platform components
  • Working with containerised applications and cloud infrastructure
  • Contributing to architecture and technical design discussions
  • Participating in code reviews and helping maintain strong engineering standards
  • Using AI-assisted development tools to improve engineering productivity and quality
  • Working collaboratively with other experienced engineers to solve complex problems
What we're looking for

You'll ideally have strong commercial experience with:

  • C# / .NET
  • SQL Server, including query optimisation, indexing, execution plans and performance tuning
  • Async/await, memory management and resource handling
  • RESTful/web-based applications
  • Distributed systems, microservices and/or complex monolithic applications
  • Clean Code, OOP and common software design patterns
  • Automated testing and good software engineering practices
  • Git and modern CI/CD environments

Experience with Azure would be beneficial.

Exposure to technologies such as Elasticsearch, Event Store, Svelte.js, Pulumi, Neo4j, InfluxDB, Seq or Power BI would also be useful, but isn't essential.

What we're really looking for

This isn't about ticking every technology box.

We're looking for an experienced engineer who:

  • Enjoys getting into complex technical problems
  • Has particularly strong C#/.NET and SQL fundamentals
  • Thinks about performance, scalability and maintainability
  • Can explain the reasoning behind technical decisions
  • Enjoys collaborating and sharing ideas with other engineers
  • Is curious and continually looking to improve
  • Has a positive attitude towards AI-assisted software engineering
  • Wants to contribute to how systems are designed, not just how tickets are delivered
Package

Location: Manchester

Hybrid: 2 days per week in the Manchester office

Benefits: Strong overall benefits package alongside opportunities for continued technical development.

If you're an experienced C#/.NET Engineer looking for a role where you'll have the opportunity to work on challenging systems, influence technical decisions and contribute to the ongoing modernisation of a substantial software platform, please get in touch.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Tact • Manchester

Hybrid
GBP 42,000 - 70,000
Software Engineer
Software Engineer

Oscar Technology • Lancashire

On-site
GBP 35,000 - 45,000
Hybrid working
Modern Microsoft technology stack
Azure cloud-native development
+3
Senior Software Engineer
Senior Software Engineer

Socium Recruitment • Manchester

On-site
GBP 72,000 - 88,000
Pension
Medical
Life assurance
Senior Software Engineer
Senior Software Engineer

IRG Digital • Manchester

Hybrid
GBP 40,000 - 65,000
Hybrid work arrangement
Senior .Net Developer
Senior .Net Developer

DevLogic • Manchester

Hybrid
GBP 51,000 - 69,000
Hybrid work environment
Impactful projects in a fast-growing,
Competitive salary
Senior Software Engineer
Senior Software Engineer

Oho Group • Cambridge

On-site
GBP 70,000 - 100,000
Discretionary bonus
Senior Software Developer
Senior Software Developer

Youngs Employment Services • Greater London

On-site
GBP 65,000 - 75,000
Senior Software Engineer - Aberdeen
Senior Software Engineer - Aberdeen

Leap29 • Aberdeen City

On-site
GBP 75,000 - 110,000
Senior Software Developer
Senior Software Developer

TyneStack Ltd • Newcastle upon Tyne

On-site
GBP 55,000 - 65,000
£55,000 – £65,000 salary depending on experience
Hybrid working
Senior Software Engineer
Senior Software Engineer

Arrows • Greater London

Hybrid
GBP 100,000 - 120,000