Turnitin
Principal Software Engineer, Fullstack/Backend (UK Remote)
Job Description
Salary: £57,000 - 97,000 per year
Requirements:- Significant experience building and operating large-scale backend systems.
- Strong expertise in Java and modern cloud technologies.
- Experience with AWS serverless services such as Lambda, DynamoDB, API Gateway, SNS, SQS, and EventBridge, as well as Kubernetes and related cloud-native technologies.
- Experience with CI/CD tools, including build, deployment, and test automation.
- Strong understanding of distributed systems, APIs, scalability, and software architecture.
- Experience influencing technical direction and leading complex engineering initiatives.
- Excellent collaboration and communication skills within distributed teams.
- Passion for mentoring and supporting the growth of other engineers.
- Nice to have: experience with AI/ML technologies, SaaS or EdTech environments, or modern frontend technologies such as React.
- Lead the design and development of shared backend services and platform capabilities.
- Drive architectural decisions and technical strategy across multiple teams.
- Build scalable, highly available cloud-native solutions using Java and AWS technologies.
- Mentor engineers and promote engineering excellence throughout the organization.
- Collaborate with product, architecture, and engineering teams to solve complex technical challenges.
- Champion best practices in software quality, performance, reliability, and security.
- AI
- API
- AWS
- Lambda
- Backend
- CI/CD
- Cloud
- Frontend
- Support
- Java
- Kubernetes
- React
- Security
- Serverless
- DevOps
- Fullstack
More:
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 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Turnitin
Turnitin
Manchester
IT
Skills & Technologies
Inferred from job description
Salary Insight
£77,000
This role
£60,000
UK median
This salary is 28% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks