Job description
Job details
- Location: Leeds, West Yorkshire
- Work mode: Remote
- Employment type: Full-time (Not an internship)
- Salary: GBP 60,696 per year
Role overview
Turnitin is looking for a Senior Software Engineer to join the shared services team. This role focuses on building scalable distributed systems and high-performing software solutions for a leading educational platform. The ideal candidate will possess deep expertise in Java and serverless architectures, complemented by strong frontend skills to deliver comprehensive features.
Job details
This is a Full-time, Remote position based in Leeds, West Yorkshire. This role is not an Internship. The salary for this position is 60,696 GBP.
Responsibilities
- Design and implement scalable distributed systems using Java and serverless architectures.
- Develop and maintain high-performing software solutions for the shared services team.
- Collaborate on data modeling to ensure efficient storage and retrieval of educational data.
- Contribute to both backend logic and frontend integration to deliver end-to-end features.
- Optimize system reliability and performance to support a global user base.
Requirements
- Proven experience as a Senior Software Engineer with a strong focus on backend development.
- Expertise in Java and modern serverless computing frameworks.
- Solid understanding of distributed systems and scalable architecture patterns.
- Proficiency in data modeling and database management.
- Experience with frontend technologies to support full-stack delivery.
Benefits
- Competitive salary of 60,696 GBP.
- Fully remote work flexibility within the UK.
- Opportunity to work on an award-winning global educational platform.
- Professional growth within a collaborative engineering culture.
Keywords
JavaServerlessDistributed SystemsData ModelingBackend DevelopmentCloud ArchitectureAPI DesignScalability