TPP is a leading IT company, dedicated to delivering innovative healthcare software through our four products; SystmOne, SystmOnline, SystmInsight and SystmConnect. We are known for our outstanding achievements across the NHS, with over 5,000 organisations across the country using SystmOne. These include GP practices, hospitals, mental health trusts, and social care services.

Established for 20 years, TPP has grown consistently, and we continue to hire only the brightest people in order to deliver excellent products and the highest quality service to our customers.

TPP has been consistently recognised as an outstanding graduate employer. In 2014 and 2015 we placed first in The Sunday Times 100 Best Small Companies To Work For. Most recently, we were named ‘Top Company For Graduates To Work For’ 2016/17 by The JobCrowd.

We currently have over 200 staff members and all our teams are expanding as we develop new products and rapidly increase our customer base.

We value natural ability, enthusiasm and the potential to learn over direct work experience. We want you to develop both personally and professionally, so we provide a supportive environment and give you plenty of opportunities to add to your skills and enhance your career.

As well as a great job, we will provide you with an excellent starting salary of up to £36k and outstanding annual pay reviews. You will also receive a range of benefits, including:

  • BUPA Health, Dental and Travel cover
  • Fantastic holiday entitlement
  • Regular social events
  • Opportunities to travel internationally
  • Pub Fridays
  • Life insurance
  • £200 birthday meal allowance
  • And many more…

There are endless perks to working at TPP!

Case Studies

  • Name: Lauren
  • Role: Graduate Analyst (Arabic or Mandarin speakers)
  • Joined: 2012
  • Degree: Computing

"When I graduated from university, I knew I wanted something different to the typical grad scheme. TPP stood out to me as a small company that was making a big impact in healthcare, and the ethos of ‘one patient, one record’ was certainly something that I’d taken for granted."

"Very early on, I was certain that the collaborative and team-based approach to learning suited me more than any rigid training structure of a grad scheme. Whilst everyone understands that you’re new and people are always on hand to help, what surprised me was the amount of responsibility and ownership you are encouraged to take. A month on, I was out in China, where I was involved in meetings with the Health Bureau and visiting community health centres to better understand their practices and healthcare system. Since then, I’ve been involved in lots of different areas of healthcare, from Child Health user groups to finalising parts of functionality for our Saudi project. I never imagined being involved in either healthcare or IT for a career, but as I am encouraged to think critically and analytically every day, it continues to be as rewarding as it is challenging."

"I also love living in Horsforth. I have a lovely 15 minute walk to work rather than a stressful commute, there’s everything you’d want from a city in Leeds and it’s still just a stone’s throw from the beautiful Yorkshire Dales. There’s also plenty to get involved with outside of work, such as yoga and guitar lessons at lunchtimes and pub Fridays!"

"I joined TPP in 2012 after graduating with a degree in Computing. Whilst searching for graduate roles and entry level IT jobs, I came across the Technical Operations position. I was drawn to the role by the opportunity to start working immediately with enterprise level servers, network equipment and one of the largest databases in the world. A lot of the other jobs I considered either started at a low level of expertise or required years of experience, so this suited me perfectly."

"Within a couple of days of starting, I was able to use the skills I had learned at university to investigate, troubleshoot and improve an existing part of the infrastructure. I was delighted by the responsibility and confidence that my new colleagues had in my ability to complete tasks of this importance. This ethos is integral to the company; no matter how recently you have started, you are trusted to pick up work of any difficulty, and you will always be given support by experienced members of the team when you need it."

"During my first year, I completed a project that involved adding new functionality to SystmOne. This included selecting, configuring and building the hardware, software and networks for the project. Within a matter of months this was being used by millions of people to view their patient records."

"One of the great things about working in the Technical Operations team is the wide variety of work that we undertake. As we are responsible for the TPP infrastructure that spans several data centres situated across the world, we face constant exciting challenges. On a day to day basis your tasks can vary from carrying out a database optimisation, troubleshooting technical issues, or delivering a project from beginning to end."


  • Name: Leon
  • Role: Graduate Analyst
  • Joined: 2014
  • University: University of Leeds
  • Degree: Maths

"I joined TPP in late 2014 after studying Maths at the University of Leeds. Like a lot of university graduates, I was a bit overwhelmed by the number of careers available. However, I was keen to find a job that made use of the analytical skills I had developed at university. I discovered TPP through my university careers website, and the opportunity to work for a small company making such a big difference within its market was something I could not turn down."

"As soon as I started I was given a significant amount of responsibility, and on just my second day at TPP I attended a meeting with key NHS England staff. To be given a task of such importance so quickly in my career felt extremely rewarding, and I immediately felt welcome at the company. One thing that becomes apparent very quickly working at TPP is that everybody is entitled to a voice and an opinion. The amount of time you’ve been at the company doesn’t matter; you will always be listened to. Within my first year at the company I had worked on our GP module, the International Referrals project in Kuwait, and our Mental Health module, which was rolled out to four separate NHS trusts in the UK."

"No two days at TPP are ever the same. Life as an Analyst is incredibly varied and our work can include activities such as shadowing organisations and speaking to end users to find out their system needs, and performing analysis on the existing functionality to spot any potential areas of improvement. We also manage ongoing projects to ensure that expectations are met, and discuss new developments with our Software Developers to ensure that SystmOne remains at the forefront of clinical software. For me, leaving work knowing I’ve helped to make a difference to healthcare across the UK and internationally is an extremely rewarding and addictive feeling. It’s this feeling that gives me a real urge and excitement to continue the next day."


  • Name: Rosa
  • Role: Account Manager
  • Joined: 2015
  • Degree: Chemistry

"I started as an Account Manager at TPP after finishing my degree in Chemistry. I enjoyed my degree but I wasn’t necessarily keen on pursuing a career in it as I didn’t want to be stuck away in a lab for the rest of my life. What I really wanted was a customer-facing role where I would be meeting and interacting with people every day. Healthcare is an area I have always been interested in, so working for a clinical software company is ideal as I can help to improve patient care within a role that I really enjoy."

"For me, the best thing about working at TPP is that from day one I have been trusted and given real responsibility. Although this could be considered daunting, my team are always fully supportive and I always feel I can ask for help if needed. Within just a few weeks I was completely managing my own time and workload, and had the opportunity to get involved in several big projects. Another fantastic thing about TPP is that your opinion is always heard whether you’ve been at the company for ten years or ten weeks."

"As I am responsible for our customers in the South of England, I get to travel a lot for meetings which is something I really enjoy. I have been to lots of new places and met people from all levels within the NHS, including the Chief Executives of several trusts. I am also responsible for managing national contracts and ensuring that we retain our current business, as well as expanding our customer base across the UK."

"I find that I am constantly challenged and every day is different which means coming to work is always interesting. I’ve acquired so many new skills as well as developed my existing ones since I joined the company. TPP moves at such a fast pace and there are so many different opportunities arising every day, so it’s really exciting to be part of it all!"


  • Name: Sven
  • Role: Technical Operations
  • Joined: 2007

"I’ve been working at TPP now for nine years, and during this time I have experienced a wide range of opportunities and projects that have made every day exciting."

"I’ve always been interested in all areas of IT, so being part of the Technical Operations team at TPP has been the perfect way to develop my career. In any given week, I could be looking at networking, databases, server hardware or scoping an international data centre for a new project. I worked for a few different companies before starting at TPP and have never found a role that’s so varied."

"A major part of the Technical Operations role is ensuring SystmOne is up and running all the time for our customers, which involves looking after one of the largest real-time databases in the world. It gives the whole team a real sense of pride when we compare what we support to massive world-wide companies like Visa and Google. It’s very satisfying to know that I’m working for a company in Yorkshire that is up there with the biggest names in the world in terms of the solution we’re supporting, and that every day we are making a difference for the thousands of people around the world who use SystmOne."


  • Name: Tim
  • Role: Software Developer
  • Joined: 2012
  • University: Durham
  • Degree: BA & MA Philosophy

"I graduated from Durham in 2012 after 4 years of Philosophy and had no idea what to do next. TPP’s advert caught my attention because of the ‘No Experience Required’ and chance to improve and link up healthcare. I thought it was a good opportunity to do something worthwhile, so I gave it a go."

"From the start I was thrust into a team and picked up coding very quickly. It’s a hands-on approach and I love it. You learn a lot and 3 years later I am still learning every day. All the skills I learnt in my degree became part of my job. We always have an eye on the healthcare side of things and within months of working at TPP I was making changes that had a real impact on people working in healthcare settings."

"One of the major attractions was moving to Leeds. It’s so close to the Yorkshire Dales and there is plenty of night life, it’s an ideal mix of countryside and the buzz of a city. It’s a great area to go cycling and walking, and there’s also a load of beer festivals in the area. It’s a fantastic place to live and work."


Training & Profiles

At TPP, we believe in a hands-on approach rather than textbook training. You will be able to get stuck into a variety of interesting projects from your very first day. With the more experienced developers there to help you at every stage, you are able to progress very quickly.

You will be part of a team working on a real project providing a valuable contribution to the company from the very beginning of your career. Within just a few weeks of starting you will have worked on software which is used by 200,000 health professionals every day.

We want you to benefit from continuous career progression. As you learn from those around you and gain more experience, you naturally take on new responsibilities. Before you know it, you will be one of the experienced team members helping train those around you and taking a fundamental role in projects!

Application Procedure

Please apply to the latest TPP roles on

  • Graduate Analyst - Arabic speaker at TPP

    Initially, I submitted my CV and received a call back arranging a face to face interview. I arrived at the interview and waited until somebody showed up who took me into a room to have a quick chat about where I had travelled from and gave me a

Rate your interview

How do I apply?
You can apply via the online form on our careers page. Alternatively, you can email your CV and covering letter to

What will happen after I have applied?
Once you apply, your CV will be sent over to the relevant team. If your initial application is successful, you will be contacted by a member of staff to discuss your application.

I can’t find a suitable job on your website, can I still apply?
We do not accept speculative CVs. All our job vacancies are listed on our website.

I applied for a job but haven’t had a response yet, who should I contact?
Due to the high volume of applications, candidates failing to pass the initial selection will not be notified. Successful candidates will usually be contacted within two weeks.

I don’t have the required grades, can I still apply?
The listed requirements are necessary; however we do consider equivalent grades.

I am interested in more than one job role, what should I do?
Please apply to the role that you are most interested in. If we believe your application is more suited to another role, it will be passed onto the relevant team.

What is the closing date?
As we are in the middle of a large recruitment drive, many of our deadlines are ongoing and do not show a closing date. If you see a live vacancy on our website, we will still be accepting applications.

Is every vacancy shown on the website?
Yes, every available vacancy at TPP is listed on our careers page.

I am an international student. Does TPP have a sponsorship licence?
Yes, TPP are able to offer sponsorship. The visa application process is discussed if you are successful.

Do you have internships available?
Yes, we offer summer internships for our software developer role. Recruitment for these begins at the beginning of each year. Details will be posted on our careers page at this time.

I can’t make my interview, what should I do?
If you are unable to attend your interview, please call 0113 20 500 82.

How can I provide feedback on the TPP recruitment?
We are always open to hearing feedback on our recruitment process. If you would like to leave some feedback about your experience, please email it across to

What do I need to bring to the interview?

You will need to bring any academic certificates, passport, driving license, NI number and details of your addresses for the last five years. These documents are needed as we may conduct a DBS check.

If you are not a resident of the EU, please bring a valid visa.

Will I get my travel expenses paid for if I’m invited to an interview?
We reimburse applicants for standard train & car travel expenses, so please make sure you record your mileage or bring your train ticket receipts with you to the interview.

What are the hours of work?
The hours of work are Monday to Thursday 8:30am – 5:15pm and Friday 8am – 4pm.

The Customer Service Support role has shift patterns between 6:30am – 8:30pm which can vary each week.

What is the company dress code?
Each team has a slightly different dress code. The majority of the company is smart casual, whereas Software Developers have a more casual dress code. If successful, you will be told more information regarding the dress code for your team.

What training do you offer?
Our training is conducted in-house for each role. New staff will often spend time shadowing both their own team and other teams to ensure they are fully trained.