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 22 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 150 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 £45k and outstanding annual pay reviews. You will also receive a range of benefits, including:

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

There are endless perks to working at TPP!

Apply: TPP scheme

Case Studies

  • Name: Olivia
  • Role: Graduate Analyst (Arabic/Mandarin Speaker)
  • Joined: 2015
  • University: National Taiwan University & Newcastle University
  • Degree: BA Foreign Languages and Literatures & MA Translating and Interpreting


Following my graduation in 2015, I started looking for a challenging and exciting job opportunity where I would be able to apply my skills from university. During my job hunt I came across the Analyst position at TPP. As I researched TPP I felt straight away that this was a company that was working for a good cause and was somewhere where I could really make a difference, so I didn’t hesitate to apply.

After joining I was quickly welcomed into the diverse and vibrant office environment. Everyone is enthusiastic and is working together towards the same goal, which inspires and motivates me to contribute as much as possible to my team.

I was also given immediate responsibility very early on in the job. In my third week I had the opportunity to travel to China, where I took part in meetings and system integration training. Having direct experience on site really helped me to gain an insight into what we do and the positive impact that it has.

I have only been at TPP for a few months, but I already feel a genuine excitement about what this job can offer me. I have so much ownership over my work and I am thrilled about the company projects and prospects. In general, TPP is helping me to grow into a more confident and better person.

  • 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: Samuel
  • Role: Technical Operations
  • Joined: 2017
  • University: Aberystwyth University
  • Degree: BSc Computer Science

I’ve recently started working at TPP, and since I have started I have experienced a wide range of projects and tasks that have kept each day fresh, new and exciting.

I have always been interested in all aspects of computing, so becoming a part of the Technical Operations team has been the best way to progress my knowledge and 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 have found that TPP offers a friendly and understanding environment to learn new skills while still giving me a major say in what happens, even as a new starter.

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 both scale and pride when we compare what we support to massive world-wide companies like Visa and Google. It’s very satisfying to know that our work is comparable with the biggest names in the world in terms of the solution we’re supporting, and that every day our work is making difference for the thousands of people around the world who use SystmOne.

  • Name: Moji Agboola
  • Role: Software Developer
  • Joined: 2018
  • University: University of Cambridge
  • Degree: MA Engineering


Moji Agboola

I studied Engineering at Cambridge, and started at TPP straight after graduating. I really enjoy coding, so I decided to look for jobs in software development. TPP stood out to me in my job search was that it wasn’t just about making software, but making software that had a huge impact on people’s lives.

Working at TPP actually feels more relaxed than university. Because of the way uni was structured, I never really had “time off”, as I had to carry on studying even through the holidays. At TPP, there’s no pressure to continue working past the closing time, and we are not allowed to take work home. This means that you can spend the day being focused on working efficiently, and then truly have the evenings and weekends off. Also, even though the company is split into lots of little teams, it still feels like one big team - we all help each other and are accountable to each other.

Since joining TPP, I have worked on a number of projects. Every couple of months, we change teams, and that certainly keeps things exciting! My first project involved developing machine learning tools to help with the early detection of cancer. I’m now working to improve healthcare in prisons.

The extracurricular side of TPP is great. I enjoy playing the guitar, and TPP actually has a free guitar lesson once a week, which I go to, and it’s been really useful.

  • Name: Alistair


Like many people, when I left university I still wasn’t sure what I wanted to do. When looking at different companies TPP stood out to me because of the variety in the work it does, the open and team-based working environment, and the awards it has won for being an outstanding company to work for.

TPP has a flat hierarchy with no team leaders or middle management, which meant that I was trusted with a large amount of responsibility early on. When starting work, I was immediately able to make an impact on multi-million pound international projects and within a month had represented the company on visits to health centres in Riyadh, Saudi Arabia. Since then, I’ve also travelled to several provinces of China and different regions of the UK.

As a new graduate, it was refreshing to be able to challenge things I didn’t agree with or understand and have my opinion listened to. At TPP, mistakes are accepted as part of the learning process. This leads to a really open culture and leaves you free to do your job without worrying.

Outside of work there are loads of great perks such as being part of sports teams, pub Fridays and regular social events. Most employees are relatively young and live within a similar area, so it is easy to get involved in the social side of things, especially as there is so much to do in Leeds.

TPP was definitely the right choice for me. If you’re looking for an interesting and varied career at a company where you are really well looked after then this is the job for you!

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

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.