Job description
Job details
- Location: Manchester, Greater Manchester
- Work mode: Remote
- Employment type: Full-time (Not an internship)
- Salary: GBP 62,453 per year
Role overview
Turnitin is looking for a Senior Software Engineer to join their shared services team. This role focuses on building scalable distributed systems and high-performing software solutions for an award-winning educational platform. The ideal candidate will specialize in backend development with a strong proficiency in Java and serverless architectures, complemented by solid frontend experience.
Job details
This is a full-time, Remote position based in Manchester, Greater Manchester. This role is not an internship. The offered salary is 62,453 GBP.
Responsibilities
- Develop and maintain scalable distributed systems using Java and serverless architectures.
- Collaborate with the shared services team to deliver reliable software solutions.
- Implement complex data modeling to support educational platform functionality.
- Optimize backend performance to ensure high availability and system reliability.
- Contribute to frontend enhancements to provide a seamless user experience.
Requirements
- Extensive professional experience in backend development with a focus on Java.
- Proven track record of working with serverless architectures and cloud services.
- Strong understanding of distributed systems and scalable software design.
- Solid experience with frontend technologies to support full-stack requirements.
- Ability to design and implement efficient data models for large-scale applications.
Benefits
- Competitive salary of 62,453 GBP
- Fully remote work flexibility within the UK
- Opportunity to work on an award-winning global platform
- Professional growth in a collaborative engineering environment
Keywords
JavaServerlessDistributed SystemsBackend DevelopmentData ModelingAPI DesignCloud Architecture