cover image
TPP

Graduate Software Developer

On site

Leeds, United Kingdom

Full Time

14-04-2025

Job Specifications

The Role
No coding experience required.
We’re looking for bright and geeky graduates to join our Software Developer team. No experience is required, and many of our successful applicants have never programmed before. If you think logically and enjoy problem solving, then you have the potential to become a great developer.
A career at TPP will challenge you every day. In your first few weeks you will be solving real-world problems as you help to develop software used by healthcare professionals and patients across the world.
You’ll be part of an agile development team, working on one of the largest real-time databases in the world. You’ll work on a wide variety of projects, ranging from AI assisting clinicians with early diagnosis of cancer to an iOS app helping patients manage their diabetes.
Developers at TPP are involved in the full software cycle, and work closely with all teams across the company to scope out new projects and design, develop and deploy our products.

About TPP

TPP is a world-leader in Digital Health. From apps enabling patients to manage their own care to comprehensive hospital solutions, TPP delivers technology that connects everyone involved in healthcare delivery. For over twenty years, we have been applying the most advanced technology to provide a safe and secure environment to deliver care. Our aim is to improve access to healthcare data, making sure it is available whenever and wherever it is needed. We want to help people make the best use of that data, to empower clinicians and citizens, and to create the healthcare systems of the future.

TPP has been consistently recognised as an outstanding graduate employer. Since 2017, we have consistently featured in The Job Crowds’ “Top Company for Graduates to Work For”, and were the overall winners for 2024 in addition to awards for 'Best Salary', 'Benefits' and 'Responsibility’. We have also been consistently named in the Times Top 100 Graduate Employers list.

Salary and Benefits
We will give you an excellent starting salary of £60,000 (depending on experience) with outstanding annual pay reviews and no crazy working hours! Your salary will increase rapidly during your time at the company.

You will also receive a range of benefits, including:
• Fantastic holiday entitlement
• Regular social events
• Opportunities to travel internationally
• Life insurance
• BUPA Health, Dental and Travel cover
• £300 birthday meal allowance
• Pub Fridays

To read what it’s like to work at TPP and to see our full list of benefits, visit www.tpp-careers.com

Requirements
• 2:1 or above at degree level
• A*AA at A-level (A* in Maths)

International equivalents are accepted, see below for details.

To apply, please visit https://tpp-careers.com/roles/graduate-software-developer/ and send your CV.

Successful candidates will usually be contacted within two weeks. Please be aware that applications will be kept on file for up to 12 months.

International Equivalents
Degree Level
• GPA of 3.5 or above
A Level
• 39 or above in the International Baccalaureate
• AAAAA at Higher / AAB at Advanced Higher
• 550/750 or above in Gaokao

About the Company

TPP is a leading provider of healthcare technology, dedicated to delivering world-class healthcare software in the UK and internationally. We work alongside governments and healthcare providers to improve health outcomes, tackle inequalities in care, reduce health service costs, and improve patient and clinician experiences. Our philosophy is to join up healthcare based on shared electronic health records, improving access to clinical data and empowering patients to take part in their own care. Our core product, SystmOne, ... Know more

Related Jobs

Company background Company brand
Company Name
digiLab
Job Title
Research Software Engineer (R04)
Job Description
Please note that only applications with cover letters will be considered. Summary: digiLab is a pioneering AI company transforming complex enterprise challenges through innovation in uncertainty quantification, explainable AI, and MLOps. Specialising in highly regulated and safety-critical industries, digiLab excels at addressing challenges involving sparse or uncertain data. From a core team of leading mathematicians and data scientists, digiLab empowers organisations through our secure AI platform the Uncertainty Engineand expert consultancy. As we expand our R&D team, we're seeking a Research Software Engineer (RSE) to join our talented group in Exeter. You will significantly contribute to our research and innovation efforts by designing and developing software tools that underpin cutting-edge AI research and client projects. What were looking for: The Research Software Engineer will collaborate closely with our data science, ML engineering, and consultancy teams to develop robust, reproducible software that advances digiLabs AI capabilities and supports client solutions. What you will be doing with us: As a Research Software Engineer at digiLab, you will: Develop high-quality, maintainable, and reproducible software tools and libraries to support innovative AI research and applications. Collaborate with researchers and data scientists to translate complex algorithms and models into production-grade code. Implement best practices in software engineering, version control, automated testing, and continuous integration/deployment. Support interdisciplinary teams working on challenging problems ranging from nuclear fusion to healthcare. Ensure software solutions are scalable, reliable, and fit for deployment in cloud environments such as AWS. Document and disseminate software practices and methodologies within the team and across client projects. Contribute to the continuous improvement of digiLabs proprietary platformthe Uncertainty Engine. Engage in ongoing professional development to enhance your technical skills and domain knowledge. What Skills We Are Looking For: A STEM degree (e.g., computer science, software engineering, or a related field). Proven experience writing professional-quality software, ideally in Python, complemented by proficiency in other languages such as TypeScript or Rust. Familiarity with best practices in software development, including version control (Git), testing, continuous integration, and deployment. Basic understanding of machine learning concepts and their software implementations. Strong problem-solving abilities with attention to detail and reproducibility. Excellent communication skills and the capability to collaborate effectively with technical and non-technical team members. A proactive and collaborative approach with eagerness for continuous learning and development. Nice to Have: A Masters or PhD in computer science, software engineering, or a related discipline. Experience working in a research-focused or innovative startup environment. Familiarity with uncertainty quantification or probabilistic programming. Location: This role is a full-time role (Monday - Thursday) based on-site at digiLabs offices on the Quay, Exeter. Our Culture and Values At digiLab, we prioritise work-life balance with a 4-day workweek (Monday to Thursday), offering a full-time salary and three-day weekends every week! Our team is built on strong connections, with regular socials like game nights, bouldering, and paddleboarding. We foster a culture of innovation, trust, and collaboration. Our values include: Creativity & Agility: Encouraging innovation and flexibility in goal achievement. Trust & Responsibility: Supporting each other in taking calculated risks for bold innovation. Open & Honest Collaboration: Ensuring transparent communication and alignment. High-Performance Standards: Continuously challenging ourselves to excel in delivery. Value-Driven Work: Regularly assessing our contributions toward company goals. Benefits: We value enthusiasm and loyalty, and were committed to offering a great work-life balance. Along with the exciting challenges this role provides, we offer a range of benefits including: 4-day working week Competitive Salary BUPA private health care (via salary sacrifice) Discretionary EMI scheme (eligible after one year with the company) If you're excited about shaping the future of AI and working on innovative projects that make a real-world impact, we'd love to hear from you! Please note that while we strive to respond to every applicant, due to the high volume of applications, we may not be able to provide feedback to every candidate.
Exeter, United Kingdom
On site
Full Time
25-04-2025
Company background Company brand
Company Name
Secure Trust Bank
Job Title
App Developer
Job Description
About The Role Our Company We have big goals. We are on a mission to become the UK’s most trusted specialist lender and we know that it is our team which will make that happen. Our business covers, savings, retail, vehicle, commercial and real estate finance. Our teams develop solutions for all of these business areas, with the focus right on retail finance and savings right now. We want developers to create the systems, tooling and interfaces to take this to the next level, do you have what it takes? We work in an agile way, as a developer at Secure Trust Bank you will get the freedom to challenge managers on timescales and have input on planning sprints. You need to have confidence in your own ability alongside the soft skills to communicate with colleagues. If you think something needs extra thought, we want you to speak up and express your thoughts and discuss with the team. We all work better together We aim to do things right first time We thrive on implementing good ideas We pull together as a team We deliver on our promises We want to be the best we can be We want to make our customers smile App Developer You will need to be proficient in JavaScript and competent using React Native with Expo. We are expanding our App Development team to wider parts of the business and you will be pivotal in making this happen. As part of our onboarding, your first week or two will be spent shadowing one of the more senior members of the team. They will introduce you to our processes and systems, from this you will be given meaningful work, giving you satisfaction that your involvement is key. Technical Requirements React Native Expo SDK Expo Router for navigation JavaScript/TypeScript REST API consumption React Query for data fetching React Hook Form for form handling Zod for schema validation Automated Tests (Jest, Maestro, Playwright) Knowledge of CI/CD testing and release flows Azure DevOps Experience with secure authentication flows and best practices Our application uses modern React patterns including hooks, context APIs, and component composition with a focus on accessibility and cross-platform compatibility. Application We conduct two interviews, the first is to see whether we are a good fit. We have already seen your CV and application so we can see that you are qualified for the role. We use this time to get to know you a little better and you get to have sight into how we work more closely. The second can be thought of more like validation, we just need to confirm that what you have said so far is backed up. No whiteboard algorithms here, we have a selection of ‘take home’ assessments one of which will be geared towards your role. Complete this in your own time, in your way and to the best of your ability before sending it back. Expectations To fulfil our goals, we want you to fulfil yours. By joining us, we expect you to be a driven professional who wants to succeed. Our promise to you is that we will do everything in our power to help you do this. You will have the freedom to be creative and come up with innovative solutions to technical problems, we want to see your solutions out there helping our customers. Benefits We offer a comprehensive benefits package for all members of our team, including: 25 days holiday + bank holidays + your birthday off. Bupa private healthcare. Pension match of 5% annual salary. High spec laptop, dock, monitors and any other peripherals needed for you to do your role. Flexible hybrid / remote working – easily book a desk at the office digitally, or simply work remote. All meetings are booked in with links to teams. Performance Management Scheme – We want you to succeed, you will get monthly 121’s with your manager along with yearly goals to aid your development Community – be part of a great team, never feel left out, get all the benefits of a large company with the personal touch of a small one. Dress for your day – No need to put on anything formal unless needed. Everyone is different. Everyone is valued As part of our vision to become the most trusted specialist lender in the UK, we’ve been helping customers and businesses fulfil their ambitions s ince 1952 . In that time, we’ve learned that we’re more than the sum of our parts. We’re a strong Group because of our people and our strengths; specialist, expert, ambitious and also diverse . All of our people are different and this is something we celebrate . Every one of our employees brings unique talent, ability and perspective to their role. That’s why Secure Trust Bank Group nurtures differences. We understand that we perform better because we’re not cast from the same mould. We actively embrace and support diversity, work with leading industry bodies and promote initiatives that reinforce our philosophy of giving you the freedom to be who you are. We’re an award-winning bank providing savings accounts and lending services to over one million customers. We’re Secure Trust Bank Group. We embrace difference. Notes/Brief For Recruitment Team About The Company Our customers are at the heart of everything we do, but we can’t achieve our customer focused strategy without the right people in our team. At Secure Trust Bank, we know that people are our biggest investment, which is why a career with us is not just a job. It’s the chance to be part of something bigger, to add real value to the Bank and help us constantly improve, in order to achieve our ambition of becoming the best bank in Britain. We believe in giving our staff autonomy, with initiative and exceptional performance recognised through a variety of individual and team awards and incentives. All our employees have a tangible impact on the Group’s core values, and we are looking for candidates who are enthusiastic, proactive and enjoy working in a fast paced environment. So join us as we strive to Grow, Sustain and Love the way we work.
Kidderminster, United Kingdom
Hybrid
Full Time
25-04-2025
Company background Company brand
Company Name
Peaple Talent
Job Title
Full Stack Engineer
Job Description
Peaple Talent have partnered with a leading software solutions organisation who are based in Bournemouth and are currently recruiting a full stack developer on a permanent basis. You will be working with product led programmes of work using a range of development technologies (Java, Javascript, Typescript) to deliver a variety of frontend products for web, mobile and native apps and a range of enterprise backend data collection and management systems. The role will involve working closely with the product and sales teams to ensure that the solutions you develop follow a rigorous design process prior to implementation to meet the business and customer needs. You will have a strong focus on secure and efficient high-quality code with experience in modern web practices and the ability and desire to learn. You will be a key member of the front-end team and will be experienced in web technologies such as React Web and Typescript as well as modern AWS serverless services to build both front-end and back-end services. You will provide a full range of development activities for a range of new products from web front end through to Backend-For-Frontend (BFF) utilising a range of AWS functions such as CDK, lambda and dynamodb as part of a new Event Driven Architecture. Key Accountabilities Design and development of web front ends and back-end services Able to understand and implement technically complex products at a functional/systems level Defining user interface designs to meet customer requirements Ability to take ownership and make day-to-day decisions on design and development Ensuring compliance with industry standards and certifications Work in conjunction with system architect and technical leads Resolving blockers and flagging up issues quickly Writing clear and concise Epics/User Stories/Requirements tickets as required Ensure Change Management Processes are followed Technical / Professional Expertise Essential Good working knowledge and understanding of software development process. Knowledge of AWS cloud services Experience writing production grade code in JavaScript or Typescript Experience in React / React Native Node js Experience writing automated tests (Unit, Integration and/or end-to-end) Comfortable working across different projects Experience with ticketing systems (e.g. JIRA, GitLab) Desirable GraphQL, REST APIs GitLab Pipelines AWS CDK Demonstrable record of successful delivery of software Knowledge of mobile development
Bournemouth, United Kingdom
Hybrid
Full Time
24-04-2025
Company background Company brand
Company Name
Google
Job Title
Senior Developer Relations Engineer
Job Description
Minimum qualifications: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. 5 years of work experience in a technical role (e.g., software engineering, solutions consultant, etc.). Experience in Machine Learning/Artificial Intelligence (AI). Preferred qualifications: 4 years of experience as a Software Developer, Architect, Technical Advocate, Consultant, Community/Product Manager or Consultant working with multiple platforms. Experience in Machine Learning and Artificial Intelligence including Generative AI (GenAI) with the ability to guide developers. Experience with speaking at technology conferences, blogging/writing technical articles or contributing to open source projects. Experience in Coding or Engineering. Ability to take ownership of solutions. About the jobPassionate people are everywhere at Google. In Developer Relations, we get excited to collaborate and connect with the communities that love technology as much as we do. Part community manager and part developer advocate, Developer Relations Engineers collaborate with developers at conferences and online, and advocate for developers interests internally at Google. Not afraid to be hands-on, you write sample code and client libraries as well as participate in developer forums and support queues to troubleshoot and debug coding problems developers encounter. Internally, you work with product engineering teams to improve our products by conveying feedback from developers, reviewing API designs and testing new features. Chrome, Android, App Engine, HTML5 as well as our core Google Apps and Ads APIs are just some of the platforms you promote and support. With your technical expertise, you drive strategy around fostering a community of developers who work with Google technologies. An ardent advocate for these developers, you represent their voice internally to our Product Managers and serve as their Google support in application development and technology implementation. The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world. We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. Responsibilities Collaborate with cross-functional teams to manage product engagement and identify user needs. Attend or facilitate conferences and events to gain and share insights on user experience and technologies. Lead developer programs and act as an authority in the domain. Contribute input and feedback on products or programs, and represent the interests of partners to internal stakeholders. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
London, United Kingdom
On site
Full Time
24-04-2025