Medical Doctor Jobs in the NHS

Medical doctors in the NHS provide essential healthcare services across a wide range of specialties. From junior doctors in training to experienced consultants, NHS medical careers offer the opportunity to develop expertise, lead teams, and provide outstanding patient care.

1,246 live vacancies across 198 NHS employers · updated hourly

1,246

Open Positions

£42k - £167k

Salary Range

198

NHS Trusts

522

New This Week

Browse Medical Doctor Jobs by Band

NHS medical doctor roles span multiple Agenda for Change bands. Pick a level to see live vacancies at that band.

Popular Medical Doctor Searches

Where Medical Doctor Jobs Are Hiring Right Now

London, London123 jobs
Bristol, South West27 jobs
Nottingham, Midlands23 jobs
Manchester, North West17 jobs
Carshalton, London17 jobs
Plymouth, South West14 jobs
Oxford, South East14 jobs
Leicester, Midlands14 jobs
Essex, East of England13 jobs
Hull, North East and Yorkshire13 jobs
Reading, South East13 jobs
Newcastle upon Tyne, North East and Yorkshire12 jobs

Top NHS Employers

Frequently Asked Questions