Software Development Team Lead (C#)

System C

Brentwood

On-site

GBP 75,000 - 110,000

Full time

12 days ago
Application generator

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

Get past ATS filters

Job summary

System C is recruiting a Software Development Team Lead (Technical Team Lead) to drive delivery for NHS-funded initiatives and build a third delivery team. You will lead the CMM delivery team, make key technical decisions, contribute code, and coordinate multiple workstreams in a fast-paced health-tech environment.

You will shape sprint planning, manage dependencies, and collaborate with Product, QA, Information Security and Architecture teammates.

Qualifications

  • Proven experience leading software development teams.
  • Strong experience delivering software using agile methodologies.
  • Solid technical background with C#, ASP.NET and SQL.
  • Experience planning sprint delivery and managing competing priorities.
  • Experience collaborating across technical and non-technical disciplines.
  • Strong coaching and people-development skills.

Responsibilities

  • Lead one of the CMM delivery teams and own delivery outcomes.
  • Guide day-to-day technical decisions and ensure engineering standards are met.
  • Contribute hands-on to software development, writing and reviewing production code.
  • Plan sprint delivery, track progress and proactively manage risks and dependencies.
  • Collaborate with Product, QA, Information Security, Release Train Management and Architecture teams.
  • Coach, mentor and develop engineers; provide regular feedback.

Skills

Team leadership
Agile methodologies
Coaching
Stakeholder management
Technical mentoring

Tools

C#
ASP.NET
SQL
Vue.js
JavaScript

Job description

Lead delivery. Build capability. Make an impact.

At System C, we're on a mission to improve health and care outcomes through innovative technology. As our CMM team continues to grow, we're creating a new Software Development Team Lead, known internally as Technical Team Lead, position to support a significant roadmap of NHS-funded work and establish a third delivery team. System C combines meaningful work with a collaborative environment where people are encouraged to grow, take ownership, and make a real difference.

What You'll Be Doing
  • Leading one of the CMM delivery teams and taking ownership of delivery outcomes
  • Guiding day-to-day technical decisions and ensuring adherence to engineering standards
  • Contributing hands‑on to software development, writing and reviewing production code alongside the team
  • Planning sprint delivery, tracking progress, and proactively managing risks and dependencies
  • Working closely with Product, QA, Information Security, Release Train Management and Architecture teams
  • Supporting complex technical problem-solving across the team
  • Introducing and embedding effective agile delivery practices
  • Coaching, mentoring and developing engineers
  • Providing regular guidance, support and performance feedback
  • Helping deliver a substantial roadmap by coordinating multiple parallel workstreams
Essential
What you'll bring
  • Proven experience leading software development teams
  • Strong experience delivering software using agile methodologies
  • A solid technical background, ideally including C#, ASP.NET and SQL
  • Experience planning sprint-based delivery and managing competing priorities
  • Experience collaborating across technical and non-technical disciplines
  • Strong coaching and people development skills
Desirable
  • NHS or healthcare sector experience
  • HL7 or FHIR messaging experience
  • InterSystems ObjectScript experience
  • VB.NET experience
  • Experience with modern JavaScript frameworks such as Vue.js
What We're Looking For

You’ll combine technical credibility with strong leadership skills. You’ll be comfortable working in a fast-moving environment, balancing delivery against quality, and bringing people together to achieve shared outcomes.

We’re particularly interested in individuals who demonstrate ownership, integrity, collaboration and a continuous improvement mindset.

Why System C?

We believe great people do their best work in supportive environments. You'll join a team that values collaboration, accountability and professional growth, with opportunities for learning, development and recognition alongside a comprehensive package of wellbeing and flexible benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Team Lead
Technical Team Lead

System C • Brentwood

On-site
GBP 80,000 - 110,000
Technical Team Lead (C#) - Lead Delivery & Impact
Technical Team Lead (C#) - Lead Delivery & Impact

System C • Brentwood

On-site
GBP 75,000 - 110,000
Development Team Lead (C#)
Development Team Lead (C#)

慨正橡扯 • Oxford

On-site
GBP 55,000 - 75,000
Flexible benefits
Investment in personal and professional development
Hands-on Technical Team Lead - Agile Delivery & Health Tech
Hands-on Technical Team Lead - Agile Delivery & Health Tech

System C • Brentwood

On-site
GBP 80,000 - 110,000
Senior Developer (C#, ASP.NET MVC, JavaScript)
Senior Developer (C#, ASP.NET MVC, JavaScript)

System C • Belfast

Hybrid
GBP 50,000 - 70,000
Senior Developer (JavaScript, ASP.NET MVC)
Senior Developer (JavaScript, ASP.NET MVC)

慨正橡扯 • Belfast

On-site
GBP 60,000 - 80,000
Senior Project Manager
Senior Project Manager

System C • Leeds

On-site
GBP 65,000 - 90,000
Implementation Consultant - Social Care Finance
Implementation Consultant - Social Care Finance

慨正橡扯 • Oxford

Hybrid
GBP 45,000 - 65,000
Competitive salary
Flexible benefits
Ongoing learning opportunities
Implementation Consultant
Implementation Consultant

System C • Nottingham

On-site
GBP 45,000 - 60,000
Flexible benefits
Ongoing professional development
Implementation Consultant
Implementation Consultant

System C • Belfast

On-site
GBP 40,000 - 55,000
Flexible benefits
Ongoing professional development