Job description
Job details
- Location: Birmingham, West Midlands
- Work mode: Remote
- Employment type: Full-time (Not an internship)
- Salary: GBP 62,180 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 an award-winning educational platform. You will primarily work on backend development using Java and serverless architectures while leveraging your frontend experience to deliver complete features.
Job details
This is a full-time, remote position based in the UK, specifically associated with the Birmingham, West Midlands area. This is not an internship. The offered salary for this role is 62,180 GBP.
Responsibilities
- Develop and maintain scalable backend services using Java and serverless architectures.
- Design and implement robust data models to support high-performing educational tools.
- Collaborate with the shared services team to deliver reliable software solutions.
- Contribute to the full software development lifecycle from design to deployment.
- Optimize system performance and ensure the reliability of distributed systems.
Requirements
- Extensive professional experience in backend development with a focus on Java.
- Proven track record of building and deploying serverless architectures.
- Strong understanding of distributed systems and scalable software design.
- Solid experience with frontend technologies to support full-stack delivery.
- Ability to work independently in a remote environment across the UK.
Benefits
- Competitive salary of 62,180 GBP
- Fully remote work flexibility within the UK
- Opportunity to work on a globally recognized educational platform
- Professional growth within a collaborative engineering culture
Keywords
JavaServerlessDistributed SystemsBackend DevelopmentData ModelingAPI DesignCloud Architecture