Lead Software Developer

Lead Software Developer

Full-Time 40000 - 50000 € / year (est.) Home office (partial)
Public Sector Resourcing

At a Glance

  • Tasks: Lead software development projects and mentor a dynamic team of developers.
  • Company: Join the Civil Service, shaping the future of digital services.
  • Benefits: Enjoy a generous pension scheme, flexible working, and career growth opportunities.
  • Other info: Work in a collaborative environment with a focus on continuous improvement.
  • Why this job: Make a real impact in a hands-on leadership role with cutting-edge technology.
  • Qualifications: Extensive experience in C# and .NET, with strong backend service design skills.

The predicted salary is between 40000 - 50000 € per year.

Apply before 11:55 pm on Sunday 31st May 2026. Reference number: 456943.

A Civil Service Pension with an employer contribution of 28.97%.

Job grade: Grade 7 Level D. Contract type: Permanent.

Business area: CPS - HQ Digital Information Directorate (DID).

Type of role: Digital. Working pattern: Flexible working, Full-time, Job share, Part-time.

Number of jobs available: 1.

Location: Birmingham, Brighton and Hove, Bristol, Canterbury, Cardiff, Chelmsford, Eastleigh, Exeter, Guildford, Hull, Ipswich, Leeds, Leicester, Liverpool, London, Manchester, Middlesbrough, Mold, Newcastle-upon-Tyne, Norwich, Nottingham, Portsmouth, Preston, Reading, Sheffield, St Albans, Stoke-on-Trent, Swansea, Truro, Wakefield, Warrington, York.

About the job:

Are you a seasoned software engineer ready to lead from the front? We are looking for Lead Developers with broad experience to join our dynamic team and shape the future of digital services at CPS. This is a hands-on leadership role where you combine deep technical expertise with strategic influence, mentor others, and drive delivery across high-impact projects.

You bring extensive experience in C# and .NET 8, with a strong track record in designing and building scalable backend services and RESTful APIs using ASP.NET. Your understanding of cloud-native architectures—particularly within Microsoft Azure and the use of Function apps—is key, alongside a solid grounding in computer science fundamentals, clean architecture, and SOLID principles. You thrive in agile environments and champion DevSecOps practices.

As a technical authority, you lead developers as part of multidisciplinary teams, shape development standards, and collaborate across departments to deliver secure, accessible, and high-quality digital solutions. You also play a key role in recruitment, skill development, and fostering a culture of continuous improvement.

If you are passionate about modern software engineering, eager to mentor others, and ready to make a tangible impact, we want to hear from you. As part of this role, you undertake direct line management responsibilities.

Your roles and responsibilities:

  • You have an in-depth technical understanding of C# and .NET, and coach and mentor others in their use.
  • Proficient in a range of development tools and skills relevant to your specialism, you are a committed learner who pivots to new skills as the technology ecosystem evolves.
  • You advocate a modern standards approach to software development, including test-driven development (TDD), automated testing, continuous integration, pair programming, code review, and version control.
  • You shape and share digital software development standards that are pragmatic and fit for CPS, recognising and advocating for change where needed.
  • You inform the overarching strategy and define decision-making processes as part of the wider Technical Leadership group within Software Engineering.
  • You write code for complex projects, break down barriers for teams, handle escalations, and plan at a high level while also diving into the detail to make things happen.

Person specification:

To be eligible to apply, you need to:

  • Extensive professional experience in .Net and C# development, and with a strong track record of designing, implementing, and maintaining back end services.
  • Developed and implemented RESTful based Web API's using ASP.Net.
  • Understanding of Cloud Native Architectures e.g. use of Azure Functions, Function apps.

Lead Software Developer employer: Public Sector Resourcing

As a Lead Software Developer at CPS, you will be part of a forward-thinking organisation that values innovation and collaboration. With flexible working patterns and a commitment to employee growth, including mentoring opportunities and a robust Civil Service Pension scheme, CPS fosters a supportive work culture where your contributions directly impact the delivery of high-quality digital services. Join us in Birmingham or any of our other vibrant locations, and be part of a team that champions modern software engineering practices while prioritising your professional development.

Public Sector Resourcing

Contact Detail:

Public Sector Resourcing Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Developer

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at CPS or similar organisations. A friendly chat can open doors and give you insider info on the role.

Tip Number 2

Prepare for the interview by brushing up on your C# and .NET skills. Be ready to showcase your experience with RESTful APIs and cloud-native architectures. We want to see how you can lead and mentor others!

Tip Number 3

Show off your passion for modern software engineering! Share examples of how you've implemented DevSecOps practices or led agile teams. This is your chance to shine and demonstrate your leadership skills.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Lead Software Developer

C#
ASP.NET
RESTful APIs
Cloud Native Architectures
Microsoft Azure
Function Apps
Software Development Standards

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Developer role. Highlight your expertise in C# and .NET, and don’t forget to mention any experience with cloud-native architectures like Azure!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to tell us why you’re passionate about software development and how your leadership experience can help shape our digital services at CPS.

Showcase Your Projects:Include examples of projects where you've designed and built scalable backend services or RESTful APIs. We love seeing real-world applications of your skills, so don’t hold back!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!

How to prepare for a job interview at Public Sector Resourcing

Know Your Tech Inside Out

Make sure you brush up on your C# and .NET skills before the interview. Be ready to discuss your experience with designing scalable backend services and RESTful APIs using ASP.NET. They’ll likely ask you to explain your approach to cloud-native architectures, especially with Azure Functions, so have some examples ready.

Showcase Your Leadership Skills

Since this is a lead role, be prepared to talk about your experience in mentoring and coaching other developers. Share specific instances where you've influenced team dynamics or improved processes. Highlight how you advocate for best practices like TDD and DevSecOps in your previous roles.

Demonstrate Agile Mindset

Familiarise yourself with agile methodologies and be ready to discuss how you've thrived in such environments. They’ll want to know how you handle change and adapt to new technologies, so think of examples that showcase your flexibility and commitment to continuous improvement.

Prepare Questions That Matter

Interviews are a two-way street, so come armed with thoughtful questions about the team, projects, and company culture. Ask about their current challenges in software development or how they implement their digital standards. This shows your genuine interest and helps you assess if it’s the right fit for you.