Principal C# .Net Developer
other jobs The Portfolio Group
Added before 1 Days
- England,North West,Greater Manchester
- Full Time, Permanent
- £80,000 per annum
Job Description:
Full job descriptionPrincipal Backend Developer (C# / .NET)
Once a developer. Always a technologist. Now it’s time to lead delivery.
You’ve written the code. You’ve built the systems. You’ve solved the problems. Now you want to be the person driving the whole thing forward.
We’re looking for a Technical Delivery Lead who knows software engineering from the inside out. Someone who started their career building applications with C# and .NET, understands what great engineering looks like and has since moved into leading teams, owning delivery and making things happen.
This isn’t a role for someone who simply tracks deadlines, runs stand-ups and asks developers for updates.
We want someone who understands what the developers are actually talking about.
You don’t need to be writing production code every day anymore, but you absolutely need to know your way around modern software architecture, engineering practices and the challenges that come with delivering complex technology.
The Opportunity
You’ll be at the heart of software delivery, working with talented engineering teams to turn ambitious technical plans into real, working products. You’ll bring structure, direction and momentum to delivery, whilst remaining technically credible enough to challenge decisions, unblock engineering teams and have meaningful conversations about architecture, scalability, quality and performance.
You’ll have the opportunity to influence not just what gets delivered, but how it’s delivered.
What You’ll Be Doing
* Own end-to-end technical delivery across software engineering projects, from initial planning through to successful production releases.
* Lead and coordinate engineering teams working primarily across C#, .NET and modern backend technologies.
* Bridge the gap between technical teams, product stakeholders and senior leadership.
* Drive delivery without compromising engineering quality, scalability or maintainability.
* Identify technical risks, remove blockers and keep complex projects moving.
* Work closely with engineering leads and architects on technical decisions, dependencies and delivery strategies.
* Champion Agile delivery, continuous improvement, CI/CD and strong engineering practices.
* Bring clarity to complexity, accountability to delivery and energy to the teams around you.
Who We’re Looking For
Your engineering background matters just as much as your delivery experience.
Ideally, you’ll bring:
* A strong foundation as a C# / .NET Software Developer or Software Engineer, with genuine commercial development experience.
* Experience progressing into a Technical Delivery Lead, Software Delivery Manager, Engineering Delivery Lead or similar leadership position.
* A solid understanding of modern .NET, APIs, microservices, cloud environments and software architecture.
* Experience leading the delivery of technically complex software products or platforms.
* The confidence to engage with senior engineers, architects and technical stakeholders on a genuinely technical level.
* Strong Agile delivery experience, with the ability to balance delivery commitments against engineering realities.
* Excellent stakeholder management, communication and problem-solving skills.
You don’t need to be the strongest coder in the room anymore. But you should understand the code, the architecture and the people building it.
Why This Role?
Because not every great developer wants to spend their entire career writing code.
Some want to lead. Some want to influence bigger decisions. Some want to take ownership of how technology gets built and delivered. And some have already made that transition but still want to work somewhere that genuinely values their technical background.
This is an opportunity to combine your engineering roots with your delivery leadership experience and make a real impact.
Apply now for a confidential conversation.
The Portfolio Group are acting on behalf of our client in recruiting for this position.
Once a developer. Always a technologist. Now it’s time to lead delivery.
You’ve written the code. You’ve built the systems. You’ve solved the problems. Now you want to be the person driving the whole thing forward.
We’re looking for a Technical Delivery Lead who knows software engineering from the inside out. Someone who started their career building applications with C# and .NET, understands what great engineering looks like and has since moved into leading teams, owning delivery and making things happen.
This isn’t a role for someone who simply tracks deadlines, runs stand-ups and asks developers for updates.
We want someone who understands what the developers are actually talking about.
You don’t need to be writing production code every day anymore, but you absolutely need to know your way around modern software architecture, engineering practices and the challenges that come with delivering complex technology.
The Opportunity
You’ll be at the heart of software delivery, working with talented engineering teams to turn ambitious technical plans into real, working products. You’ll bring structure, direction and momentum to delivery, whilst remaining technically credible enough to challenge decisions, unblock engineering teams and have meaningful conversations about architecture, scalability, quality and performance.
You’ll have the opportunity to influence not just what gets delivered, but how it’s delivered.
What You’ll Be Doing
* Own end-to-end technical delivery across software engineering projects, from initial planning through to successful production releases.
* Lead and coordinate engineering teams working primarily across C#, .NET and modern backend technologies.
* Bridge the gap between technical teams, product stakeholders and senior leadership.
* Drive delivery without compromising engineering quality, scalability or maintainability.
* Identify technical risks, remove blockers and keep complex projects moving.
* Work closely with engineering leads and architects on technical decisions, dependencies and delivery strategies.
* Champion Agile delivery, continuous improvement, CI/CD and strong engineering practices.
* Bring clarity to complexity, accountability to delivery and energy to the teams around you.
Who We’re Looking For
Your engineering background matters just as much as your delivery experience.
Ideally, you’ll bring:
* A strong foundation as a C# / .NET Software Developer or Software Engineer, with genuine commercial development experience.
* Experience progressing into a Technical Delivery Lead, Software Delivery Manager, Engineering Delivery Lead or similar leadership position.
* A solid understanding of modern .NET, APIs, microservices, cloud environments and software architecture.
* Experience leading the delivery of technically complex software products or platforms.
* The confidence to engage with senior engineers, architects and technical stakeholders on a genuinely technical level.
* Strong Agile delivery experience, with the ability to balance delivery commitments against engineering realities.
* Excellent stakeholder management, communication and problem-solving skills.
You don’t need to be the strongest coder in the room anymore. But you should understand the code, the architecture and the people building it.
Why This Role?
Because not every great developer wants to spend their entire career writing code.
Some want to lead. Some want to influence bigger decisions. Some want to take ownership of how technology gets built and delivered. And some have already made that transition but still want to work somewhere that genuinely values their technical background.
This is an opportunity to combine your engineering roots with your delivery leadership experience and make a real impact.
Apply now for a confidential conversation.
The Portfolio Group are acting on behalf of our client in recruiting for this position.
Job number 4332392
The jobs on site are for both men and women