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 Manchester 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.