Career Search

We’re one of the UK’s best companies to work for. And we’re looking for the best people to join us!

Please use the menus below to narrow your career search. Click on the relevant colour to choose your search options. Alternatively, use the UK map to the right to search by surgery.

You may also draw an area to search on the map by clicking and dragging the mouse.

 

If you can't find an opportunity in your area, please contact us using this link and someone will be in contact with you.

 

Show all Search Options >

View Permanent Opportunities

Arrow

Please select from the options below to find the career perfect for you.

Area:  
Surgery:  
Job Type:

View Locum Opportunities

Arrow

Please select from the options below to find the opportunity perfect for you.

Area:  
Surgery:  
Job Type:

Click on the coloured headings above to choose your search options.

Opportunities Available in the UK

Support Office

Support Office

0

1

0

1

Dorchester Vets4Pets

Dorchester Vets4Pets

0

5

0

5

Weymouth

Weymouth

0

6

0

6

Blackheath

Blackheath

0

4

0

4

Newtownabbey

Newtownabbey

0

5

0

5

Sevenoaks (Kent)

Sevenoaks (Kent)

0

1

0

1

Hemel Hempstead

Hemel Hempstead

0

1

0

1

Middleton

Middleton

0

2

0

2

Bristol Emersons Green

Bristol Emersons Green

0

3

0

3

Sheldon

Sheldon

0

2

0

2

Trafford Park

Trafford Park

0

2

0

2

Trowbridge

Trowbridge

0

2

0

2

Bradford

Bradford

0

5

0

5

Eastleigh

Eastleigh

0

2

0

2

Plymouth Woolwell

Plymouth Woolwell

0

6

0

6

Newbury London Road

Newbury London Road

0

4

0

4

Crawley

Crawley

0

1

0

1

Banbury

Banbury

0

2

0

2

Crewe

Crewe

0

3

0

3

Milton Keynes

Milton Keynes

0

2

0

2

Peterborough

Peterborough

0

2

0

2

Croydon

Croydon

0

3

0

3

Stevenage

Stevenage

0

3

0

3

Hatfield

Hatfield

0

3

0

3

Redhill

Redhill

0

6

0

6

Letchworth

Letchworth

0

2

0

2

Oadby

Oadby

0

2

0

2

Edinburgh (Fort Kinnaird)

Edinburgh (Fort Kinnaird)

0

6

0

6

Woking

Woking

0

2

0

2

Stirling

Stirling

0

2

0

2

Oxford

Oxford

0

3

0

3

Colchester

Colchester

0

2

0

2

Leighton Buzzard

Leighton Buzzard

0

2

0

2

Tunbridge Wells

Tunbridge Wells

0

2

0

2

Enfield

Enfield

0

2

0

2

Southend on Sea

Southend on Sea

0

1

0

1

Cardiff

Cardiff

0

4

0

4

Norwich Sprowston

Norwich Sprowston

0

1

0

1

Rugby

Rugby

0

1

0

1

Ely

Ely

0

1

0

1

Stockport

Stockport

0

2

0

2

Charlton

Charlton

0

1

0

1

Harlow

Harlow

0

2

0

2

Hove

Hove

0

3

0

3

Salisbury

Salisbury

0

2

0

2

North Tyneside

North Tyneside

0

2

0

2

Ipswich

Ipswich

0

2

0

2

Winnersh

Winnersh

0

1

0

1

Cramlington

Cramlington

0

2

0

2

Lincoln

Lincoln

0

2

0

2

Luton Vets4Pets

Luton Vets4Pets

0

2

0

2

Bedford

Bedford

0

1

0

1

Exeter Marsh

Exeter Marsh

0

2

0

2

Cheltenham

Cheltenham

0

2

0

2

York

York

0

1

0

1

Aylesbury

Aylesbury

0

1

0

1

Ashford

Ashford

0

2

0

2

Bridgend

Bridgend

0

2

0

2

Bletchley

Bletchley

0

2

0

2

Kettering

Kettering

0

1

0

1

Darlington

Darlington

0

2

0

2

Northampton Vets4Pets

Northampton Vets4Pets

0

4

0

4

Romford

Romford

0

1

0

1

Brentford

Brentford

0

1

0

1

Old Kent Road

Old Kent Road

0

2

0

2

Cannock

Cannock

0

2

0

2

Northampton

Northampton

0

2

0

2

Swindon

Swindon

0

1

0

1

Clifton (Nottingham)

Clifton (Nottingham)

0

1

0

1

BRAMLEY

BRAMLEY

0

5

0

5

Newcastle Vets4Pets

Newcastle Vets4Pets

0

1

0

1

Corby

Corby

0

1

0

1

Kidderminster

Kidderminster

0

3

0

3

Farnborough

Farnborough

0

1

0

1

Sheffield (Wadsley Bridge)

Sheffield (Wadsley Bridge)

0

1

0

1

Bury St Edmunds

Bury St Edmunds

0

1

0

1

Eastwood

Eastwood

0

2

0

2

Pudsey

Pudsey

0

2

0

2

Kilmarnock

Kilmarnock

0

4

0

4

Walton-On-Thames

Walton-On-Thames

0

2

0

2

Newcastle Kingston Park

Newcastle Kingston Park

0

2

0

2

Cambridge, Barnwell Road

Cambridge, Barnwell Road

0

2

0

2

Scarborough

Scarborough

0

1

0

1

Perth

Perth

0

1

0

1

Ballymena

Ballymena

0

1

0

1

Edinburgh (Corstorphine)

Edinburgh (Corstorphine)

0

3

0

3

Brislington

Brislington

0

2

0

2

Sydenham

Sydenham

0

1

0

1

Oldham

Oldham

0

2

0

2

Mapperley

Mapperley

0

1

0

1

Bishop Auckland

Bishop Auckland

0

2

0

2

Bangor North Wales

Bangor North Wales

0

2

0

2

Watford

Watford

0

2

0

2

Reading

Reading

0

1

0

1

Dunfermline

Dunfermline

0

1

0

1

Cleveleys

Cleveleys

0

1

0

1

Newbury

Newbury

0

1

0

1

Redditch

Redditch

0

4

0

4

Llantrisant

Llantrisant

0

4

0

4

Taunton

Taunton

0

3

0

3

Gamston

Gamston

0

1

0

1

Salford

Salford

0

1

0

1

Rotherham

Rotherham

0

1

0

1

Keighley

Keighley

0

1

0

1

Bolton-Horwich

Bolton-Horwich

0

1

0

1

Southampton

Southampton

0

1

0

1

Leigh on Sea

Leigh on Sea

0

1

0

1

Dudley Vets4Pets

Dudley Vets4Pets

0

1

0

1

Doncaster Vets4Pets

Doncaster Vets4Pets

0

2

0

2

Eccleshill

Eccleshill

0

2

0

2

Huddersfield Vets4Pets

Huddersfield Vets4Pets

0

2

0

2

Bury

Bury

0

2

0

2

Hull Vets4Pets

Hull Vets4Pets

0

2

0

2

Coventry Walsgrove

Coventry Walsgrove

0

1

0

1

Falmouth

Falmouth

0

1

0

1

Liverpool OS Vets4Pets

Liverpool OS Vets4Pets

0

1

0

1

Liverpool Walton Vale

Liverpool Walton Vale

0

1

0

1

Gosport

Gosport

0

1

0

1

Warrington

Warrington

0

1

0

1

Durham

Durham

0

1

0

1

Beeston

Beeston

0

1

0

1

Portsmouth

Portsmouth

0

1

0

1

Fareham Collingwood

Fareham Collingwood

0

1

0

1

Fareham Park Gate

Fareham Park Gate

0

1

0

1

Sheffield (Drakehouse)

Sheffield (Drakehouse)

0

1

0

1

Stafford Vets4Pets

Stafford Vets4Pets

0

1

0

1

Chichester

Chichester

0

1

0

1

Sidcup

Sidcup

0

1

0

1

High Wycombe

High Wycombe

0

1

0

1

Chesterfield

Chesterfield

0

1

0

1

Blackpool Warbeck

Blackpool Warbeck

0

2

0

2

Worksop

Worksop

0

1

0

1

Ashton-under-Lyne

Ashton-under-Lyne

0

1

0

1

Ruislip

Ruislip

0

1

0

1

Sutton in Ashfield

Sutton in Ashfield

0

1

0

1

Maidstone Vets4Pets

Maidstone Vets4Pets

0

1

0

1

Paisley (Linwood)

Paisley (Linwood)

0

2

0

2

Leeds Birstall

Leeds Birstall

0

1

0

1

Barnsley Cortonwood

Barnsley Cortonwood

0

1

0

1

Halesowen Vets4Pets

Halesowen Vets4Pets

0

2

0

2

Christchurch

Christchurch

0

2

0

2

Poole

Poole

0

1

0

1

Dunstable

Dunstable

0

1

0

1

Beckton

Beckton

0

1

0

1

Folkestone

Folkestone

0

2

0

2

Discover the benefits a Joint Partnership can bring to you - Contact us now for a chat