A complete application in a minute — tailored resume and cover letter, ready to send.
Turnitin is hiring a Principal Software Engineer for our Shared Services team to shape core platform capabilities used across our products and support millions of users worldwide.
We are a global, remote-first organization with team members in over 35 countries. Expect to lead backend design, drive architectural decisions, and mentor engineers while delivering scalable cloud-native solutions using Java and AWS technologies.
Salary: £57,000 - 97,000 per year
We are Turnitin, a recognized innovator in the global education space. For more than 25 years, we have partnered with educational institutions to promote honesty, consistency, and fairness across subject areas and assessment types. Our products help institutions and certification and licensing programs uphold integrity and improve learning performance, while helping students and professionals produce original work. We are hiring a Principal Software Engineer for our Shared Services team to shape core platform capabilities used across our products and support millions of users worldwide. We are a global, remote-first organization with team members in more than 35 countries, and we offer a comprehensive rewards package that includes health and wellness programs, generous paid time off, education reimbursement, parental leave, retirement contributions, and wellness or home-office support. Our mission is to ensure the integrity of global education and meaningfully improve learning outcomes. We value customer centricity, learning, integrity, ownership, teamwork, and a global mindset.
last updated 40 week of 2026