Description
Turnitin is hiring a Principal Backend Engineer to lead the development and optimization of scalable distributed backend services for its educational platform. The role focuses on Java and serverless architectures, RESTful APIs, event-driven systems, data modeling, cloud infrastructure, CI/CD, code quality, and shared-component delivery. It also involves technical leadership, mentoring junior engineers, collaborating with cross-functional teams, and contributing to frontend components when needed. The position is remote-first and requires over 10 years of backend development experience, including proven experience as a Tech Lead.
