Point your AI agent at freehire and let it find you a job.

Get the CLI →

National Health Service

NewBe an early applicant

Lead Software Developer

Posted
Discussion

Summary

A Lead Software Developer at NHS Dorset in Dorchester who designs, builds, and maintains data-driven software for the trust's data and intelligence priorities — building backend services, APIs, microservices, and front-end tools with Python, R, .NET, JavaScript, and SQL, and leading the full lifecycle with secure, governance-aligned practices.

Overview

In this Software Engineer role, you will design, build, and maintain data-enabled software that supports NHS Dorset’s data, intelligence and operational priorities. You will collaborate with analysts, data scientists, BI teams and operational stakeholders to translate requirements into robust, secure digital solutions. You will lead from discovery through production, champion modern engineering practices, and explore AI-assisted tools to boost quality and delivery pace. You will ensure solutions are secure, governance-aligned and accessible to users across teams.

Pay / Benefits
  • Flexible working
  • Permanent contract
  • Agenda for change pay scale
  • Band 7 salary
  • Commitment to staff development
  • Inclusive workplace culture
Responsibilities
  • Design and develop user-centred software and data tools to turn analytics into practical applications
  • Build backend services, APIs, and front-end experiences for data and analytical workflows
  • Lead full software development lifecycle from discovery to maintenance
  • Establish CI/CD, automated testing and deployment practices
  • Develop APIs, microservices and system integrations for interoperability
  • Apply user-centred design to ensure intuitive and accessible solutions
  • Support secure coding practices and NHS cyber security standards
  • Explore AI-assisted development tools where they add value
  • Contribute to continuous improvement and modern engineering practices
Key requirements
  • Degree-level education in a relevant subject or equivalent
  • Experience in healthcare or public sector environments (preferred)
  • Experience delivering projects in complex, politically sensitive environments
  • Ability to present to senior stakeholders and manage risks/budgets
  • Strong analytical and numerical skills with experience in budgeting and procurement
  • Experience with project principles/tools (e.g., Prince 2 Foundation, Microsoft Project)
  • Proficiency in multiple programming languages (Python, R, .NET, JavaScript, SQL) and cloud frameworks
  • Knowledge of secure coding and governance practices
  • Experience with APIs, microservices, and system integrations
  • Experience with version control, monitoring, and troubleshooting
  • Clear and concise communication with stakeholders
  • Ability to work in multidisciplinary teams
  • Strategic thinking and ability to handle complex information
  • Python
  • R
  • .NET

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available