
Turnitin, LLC
Open Positions at Turnitin, LLC
10 open positions
Principal Software Engineer joining Turnitin’s Shared Services team to shape the technical direction of core platform capabilities. The role focuses on building scalable backend services and cloud-native distributed systems for products serving millions of users worldwide.
Principal Software Engineer joining Turnitin’s Shared Services team to lead the architecture and development of scalable backend platform capabilities used across millions of users. This influential, remote-first role focuses on Java, AWS, distributed systems, and technical leadership across multiple engineering teams.
Principal Software Engineer shaping the technical direction of shared platform services used across Turnitin products. This remote role focuses on scalable backend systems, cloud-native architecture, distributed systems, and technical leadership across multiple engineering teams.
Principal Software Engineer shaping the technical direction of shared platform services used across Turnitin products. This influential individual contributor role focuses on scalable backend systems, cloud-native architecture, and distributed services in a remote-first environment.
Principal DevOps Engineer leading the design and delivery of scalable platform capabilities across AWS serverless and Kubernetes environments. This hands-on technical leadership role focuses on reliability, developer experience, observability, automation, and platform strategy.
Turnitin is hiring a Senior Backend Engineer to build scalable shared services using Java and serverless AWS technologies. The role combines distributed-systems development with occasional frontend work and mentorship in a remote-first global team.
Turnitin is hiring a Principal Backend Engineer to build scalable shared services and distributed systems using Java, serverless architectures, and AWS. The hands-on role also provides technical leadership, mentors engineers, and contributes to frontend components when needed.
Lead the hands-on development of scalable backend services and shared platform systems using Java, serverless architectures, and distributed-system design. This remote-first Principal Engineer role combines technical leadership, architecture, mentoring, and occasional frontend contribution.
Turnitin is hiring a hands-on Principal Backend Engineer to build scalable shared services and distributed systems using Java and serverless AWS technologies. The role combines deep backend development with technical leadership, mentoring, and occasional frontend contributions in a fully remote-first environment.
Turnitin is seeking a hands-on Principal Backend Engineer to build scalable Java and serverless systems powering shared educational-platform services. The role combines architectural leadership, coding, mentoring, and collaboration across distributed engineering teams in a fully remote-first environment.