HR Officer Jobs

Over 39 jobs across the UK

Refine

Refine

Salary range

Posted within

Showing 12 of over 39

Hr Officer

Accountancy And Finance Personnel Limited

£30,000 – £35,000 a year

Apply

Leicester · Permanent · 15 days ago

We have an exciting opportunity for an experienced HR Advisor to join our clients Team based in Leicester. Our client is looking..

Payroll & HR Officer

Rise Technical Recruitment

£37,000 – £47,500 a year

Apply

Telford · Permanent · 15 days ago

Payroll & HR Officer. £37,000-£47,550 Earning Range (Depending on Experience) + Monday-Friday + Permanent Position + Great..

Payroll HR Officer

Optima UK Inc Ltd

£37,000 – £47,550 a year

Apply

Telford · Permanent · 15 days ago

Payroll HR Officer. Location: Stafford Park, Telford. Salary: £37,000 - £47,550 per annum DOE. Hours: Monday to Friday, 39.5..

HR Onboarding And Compliance Officer

Pertemps Hillingdon Council

£16.14 – £20.88 an hour

Apply

Hillingdon · Temporary · 15 days ago

HR Onboarding and Compliance Officer. Location: Hillingdon. Contract: ASAP - 31/12/2026. Hours: Full-time, Monday to Friday..

Payroll HR Officer

Prince Personnel Limited

£37,000 – £47,000 a year

Apply

Telford · Permanent · 15 days ago

Payroll HR Officer. Telford. Permanent. Monday - Friday – 39.5 hours a week. Salary – £37,000 - £47,000 per annum. Prince..

HR Officer

Cameo Consultancy

£37,000 a year

Apply

Banbury · Permanent · 18 days ago

We're looking for an experienced HR Officer to join a busy and people-focused team in Banbury on a full time, permanent basis,..

HR Officer

HR Employment Bureau Redditch

£34,000 – £37,000 a year

Apply

Newmarket · Contract · 18 days ago

HR Officer (Maternity Cover – 12months FTC. We are seeking a proactive and professional HR Officer to join our dynamic team on..

HR Support Officer

Office Angels

£27,000 a year

Apply

Westerham · Permanent · 22 days ago

HR Assistant. Westerham. £27,000. Are you looking to build a successful career in HR? We are seeking an enthusiastic HR..

HR Officer

First Recruitment Services

£29,260 – £30,150 a year

Apply

Lewes · Permanent · 22 days ago

We are very pleased to be working alongside our friendly and welcoming client (on a sole agency basis) as they seek to recruit a..

Interim HR Officer / HR Administrator

Lime Tree Education Search Ltd

£17 – £22 an hour

Apply

North East London · Temporary · 22 days ago

Interim HR Officer / HR Administrator. North East London. Initially Interim | Immediate Start. Salary: Dependent on experience..

HR & Administration Officer

Adecco

£30,000 – £33,000 a year

Apply

London · Permanent · 23 days ago

HR & Administration Officer. Location: Chiswick, 4x in a week. Salary: 30-33k + Benefits + discretionary bonus. Contract: Full..

How much does an HR Officer earn in the UK?

An HR Officer in the UK typically earns £30,000 to £41,000 a year, with a median of £35,000, based on 30 vacancies sampled on 15 October 2026. The median is about £2,920 a month or £17.95 an hour before tax, on a 37.5-hour week. These are advertised salaries; the exact figure depends on experience, employer and location.

£30,000 – £41,000
Typical annual salary range
Based on 30 UK vacancies sampled on 15 October 2026 (25th–75th percentile)
£35,000
Median pay
Per year
Over 39
Live vacancies
UK-wide right now

Of 37 HR Officer jobs sampled on 15 October 2026, 20 are permanent, 8 contract, 7 temporary and 2 part time.

Salary range computed from UK HR Officer listings sampled on 15 October 2026. Outliers excluded (25th–75th percentile of advertised salaries). Hourly, weekly and daily rates are annualised to a 37.5-hour week.

HR Officer salary: how it compares with similar jobs

Questions about HR Officer jobs

How many HR Officer jobs are there in the UK?
There are currently over 39 live HR Officer vacancies listed on YourJobs.co.uk. Listings refresh throughout the day, so the number changes constantly.
Where in the UK are HR Officer jobs hiring most?
In the vacancies sampled on 15 October 2026, the places with the most HR Officer jobs were London, Exeter, Telford, Banbury, Leicester.