Search over 266,624 NHS jobs across the UK. Find nursing jobs, doctor jobs, mental health positions, allied health roles, NHS admin jobs, and healthcare management careers with the National Health Service. Browse NHS vacancies by location, salary, contract type, and job category. Apply for NHS jobs online today.
Search all NHS jobs | Create a free account | Post NHS jobs
Browse the most recently posted NHS job vacancies across the UK. New NHS jobs are added daily from NHS trusts, hospitals, GP practices, and healthcare organisations nationwide.
Location: Glasgow | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Edinburgh | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Cardiff | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Belfast | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Various Locations | Salary: 28407 - 34581 GBP | Contract: permanent | Posted: 2026-08-19
Work from home nursing positions across the UK with fully remote working arrangements. Deliver virtual patient care, telephone triage, telehealth consultations,...
Location: Bristol | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Leicester | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
Location: Nottingham | Salary: 24071 - 26977 GBP | Contract: permanent | Posted: 2026-08-19
Hospital security positions protecting NHS staff, patients, and visitors. Patrol hospital premises, manage access control, respond to incidents, and ensure a sa...
The NHS employs over 1.5 million people across the UK, making it one of the largest employers in Europe. NHS jobs span a wide range of healthcare professions, from clinical roles such as nursing and medicine to allied health, administrative, and management positions. Explore NHS job categories below to find roles matching your skills and qualifications.
Registered nurses, staff nurses, nurse practitioners, district nurses, and community nurses across all NHS bands from Band 5 to Band 8. The NHS is the largest employer of nurses in the UK with opportunities in hospitals, GP practices, community settings, and specialist units.
Doctors, consultants, registrars, clinical fellows, and specialty trainees across all medical specialties including cardiology, paediatrics, emergency medicine, general practice, surgery, and psychiatry. NHS medical careers offer structured training pathways and excellent career progression.
Mental health nurses, psychiatric social workers, psychological wellbeing practitioners, cognitive behavioural therapists, and mental health support workers. The NHS is expanding mental health services across the UK with unprecedented investment in psychological therapies and community mental health teams.
Physiotherapists, occupational therapists, radiographers, speech and language therapists, dietitians, podiatrists, and paramedics. Allied health professionals make up a significant portion of the NHS workforce with diverse career pathways across hospital and community settings.
Medical secretaries, ward clerks, receptionists, data entry clerks, admin officers, and healthcare administrators. NHS administrative roles are essential to keeping hospitals and clinics running smoothly, with opportunities for career progression into NHS management.
Service managers, clinical leads, operations managers, project managers, and executive roles. NHS management careers offer the opportunity to shape healthcare delivery at scale, with the NHS being one of the largest organisations in Europe.
NHS jobs are available across the entire United Kingdom. With over 266,624 NHS vacancies listed, you can find NHS jobs near you in major cities and regions across England, Scotland, Wales, and Northern Ireland. Browse NHS jobs by location below.
The National Health Service (NHS) is the publicly funded healthcare system of the United Kingdom and one of the largest employers in the world. NHS jobs offer excellent benefits including the NHS Pension Scheme, generous annual leave entitlement starting at 27 days plus bank holidays, and structured career progression through the Agenda for Change pay bands.
NHSJob.net is dedicated to listing NHS jobs from trusts and healthcare organisations across the UK. Whether you are looking for a nursing job in London, a doctor position in Manchester, a mental health role in Birmingham, or an NHS admin job working from home, you can find thousands of NHS job opportunities on our platform.
NHS jobs are structured under the Agenda for Change pay system, which includes pay bands from Band 1 (entry-level support roles) through to Band 9 (very senior management). Most NHS jobs fall between Band 2 and Band 8, with salaries ranging from approximately £20,000 for entry-level positions to over £100,000 for senior consultant and management roles. All NHS jobs include membership in the NHS Pension Scheme, which is one of the most generous pension schemes in the UK.
To apply for NHS jobs, you typically need to create an account and submit an application through the NHS job posting. Many NHS jobs require specific qualifications, such as a nursing degree, medical degree, or professional registration with bodies like the Nursing and Midwifery Council (NMC) or the General Medical Council (GMC). However, many NHS jobs, particularly administrative and support roles, do not require specific healthcare qualifications and offer on-the-job training.
Applying for NHS jobs on NHSJob.net is straightforward:
You can search over 266,624 NHS jobs on NHSJob.net by using the search bar on our homepage. Enter your desired job title, location, or keyword such as nursing, doctor, or healthcare assistant. You can also filter by salary range, contract type, and category to find the perfect NHS job for you. Our NHS job search covers all NHS trusts and healthcare organisations across England, Scotland, Wales, and Northern Ireland.
We have over 266,624 NHS jobs available across the UK including nursing jobs, medical doctor positions, mental health roles, allied health professions, administrative positions, and healthcare management roles. NHS job categories include Band 2 to Band 8 nursing positions, consultant and registrar medical roles, physiotherapy and occupational therapy jobs, NHS data entry and admin jobs, and NHS management positions.
You can browse and search NHS jobs without an account. To apply for jobs, save your favourite listings, and track your applications, you will need to create a free jobseeker account. Employers can also create accounts to post NHS job vacancies. Registration is free and takes less than two minutes.
Yes, we list NHS jobs from trusts and healthcare organisations across the entire United Kingdom, including England, Scotland, Wales, and Northern Ireland. With over 266,624 NHS jobs listed, you can filter by location to find NHS jobs near you in London, Manchester, Birmingham, Leeds, Bristol, Cardiff, Edinburgh, Cambridge, Oxford, and many more locations.
NHS jobs on NHSJob.net span all NHS Agenda for Change pay bands, from Band 2 entry-level positions such as healthcare assistants and porters, through to Band 8 senior clinical and management roles. NHS pay includes a generous pension scheme, annual leave entitlement starting at 27 days plus bank holidays, and access to the NHS Salary Sacrifice scheme.
Search all NHS jobs | Create a free account | Post NHS jobs | About NHS Jobs | Contact us