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

Get the CLI →

National Health Service

NewBe an early applicant

Software Engineer

Posted 1 view
Discussion

Summary

A hands-on software engineer designing, building and operating cloud-native services for the NHS SMART platform, which powers AI-driven triage and patient-facing tools in GP surgeries. Work spans TypeScript/Node.js, C# or Python back-ends, secure REST APIs, LLM features, and Azure deployment with CI/CD in two-week sprints, onsite in Leeds 3-4 days/week.

Overview

In this hands-on role, you design, build and operate production software for the SMART platform, enabling AI-powered triage and patient-facing tools in NHS GP surgeries. You’ll own complex features end to end, shaping architecture and engineering standards as you grow from Level 4 to Level 5. You’ll collaborate with GPs, practice staff and clinical leadership, delivering real patient impact within two-week sprints. The work centers on secure, scalable cloud-native services deployed to Microsoft Azure, with a focus on patient safety and data protection.

Pay / Benefits
  • Annual leave
  • Pension
Responsibilities
  • Design, build, test, document and refactor complex programs and integration services
  • Help select development methods, tools and security practices
  • Apply standards and security measures to produce well-engineered software
  • Lead code reviews and practice test-driven development, pairing and mentoring
  • Build AI features using LLMs, speech-to-text and text-to-speech, including prompt design and tool calling
  • Design and maintain secure REST APIs and NHS GP system integrations
  • Deploy and run services on Microsoft Azure with CI/CD, IaC, monitoring and alerting
  • Resolve live operational issues affecting patients and practices
  • Write technical documentation and support clinical safety and information security evidence
  • Estimate and plan work in two-week sprints and deliver against goals
  • Contribute to software construction policies and development guidelines
Key requirements
  • Commercial software engineering experience at SFIA Level 4 or above
  • Strong SDLC grounding
  • Hands-on experience with AI-powered features in production
  • Proficiency in a modern back-end language (TypeScript/Node.js, C# or Python)
  • Front-end experience with a modern JavaScript framework
  • Designing, building and consuming secure REST APIs
  • Cloud-based deployments (ideally Microsoft Azure; AWS/GCP accepted)
  • Automated testing, CI/CD and Git workflows
  • Experience in an agile team using Jira
  • Secure coding practices and handling of sensitive data
  • Clear communication with technical and non-technical colleagues
  • Full right to work in the UK and onsite in Leeds 3–4 days/week
  • Clear communication
  • Collaborative teamwork
  • Mentoring and guiding others
  • TypeScript/Node.js or C# or Python
  • Frontend JavaScript framework
  • Secure REST APIs and OAuth 2.0/JWT

Skills

Apply

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.