Data Migration

No, practices are individually assessed and we try to make the cutover time as short as possible. In many cases, it can be as short as two days.

TPP are also able to use their years of experience to give practices a number of hints and tips on how to minimise their workload during the cutover period.

No, TPP transfer 100% of practice data during a migration on to SystmOne. TPP have an established and proven track record of accurate and complete data migration from all major clinical systems. The in-house data migration team at TPP have over 15 years of experience in migrating data over to SystmOne. They follow a rigorous process to ensure that all data is migrated accurately. No unit will go live on SystmOne until they have checked their data and confirmed that they are happy to sign it off.


TPP continuously develops SystmOne in line with end user needs and national initiatives. All of our users play a major role in shaping how the system works. Users are encouraged to suggest system improvements by logging development suggestions through the SystmOne development screen. TPP staff also attend events, demonstrations and training sessions to obtain user feedback on future system developments. TPP have a dedicated team of software engineers who work solely on functionality to enhance the system. These requests are implemented each month to make sure we remain responsive to our users. The SystmOne National User Group (SNUG) is an independent organisation that works with TPP to provide a voice for our users. SystmOne users are encouraged to get involved with the SNUG, or contribute to other local user groups, in order to share best practice and make suggestions for future developments.

SystmOne is a fully integrated, cloud-based clinical system, developed and supported by TPP, who are committed to delivering the NHS vision of joined up healthcare. SystmOne has been continuously developed with substantial clinician input and has been operational as a single, remotely managed solution for over 15 years. It is currently in use by over 2,500 GP practices and has also been deployed by over 50 regions for Child Health and Community Services. SystmOne currently hosts over 35 million patient records (that’s around half the population of the UK) and has over 200,000 users. This makes SystmOne the most proven and mature hosted system available on the market today.


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

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.

We do not accept speculative CVs. All our job vacancies are listed on our website.

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.

The listed requirements are necessary; however we do consider equivalent grades for international students.

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.

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.

Yes, every available vacancy at TPP is listed, either on our main careers page or our graduate careers hub,

Yes, TPP are able to offer sponsorship. The visa application process is discussed if you are successful.

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.

If you are unable to attend your interview, please call 0113 20 500 82.

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

You will need to bring any academic certificates, passport, driving license and NI number. 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.

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.

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.

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.

Please see our careers page for our list of amazing benefits!

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.