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.
#J-18808-Ljbffr
Senior Developer in London employer: GBV Ltd
GBV Ltd is an exceptional employer located in Preston, UK, offering a dynamic work environment where innovation and collaboration thrive. As a hands-on Security Engineer, you'll benefit from a supportive culture that prioritises employee growth through continuous learning opportunities and exposure to cutting-edge security technologies. Join a dedicated team within a 24x7 SOC-aligned function, where your contributions will directly impact the security posture of a global workforce, making your role both meaningful and rewarding.