Principal Backend Architect — Remote (Java/AWS)
Summary
A Principal Software Engineer on Turnitin's Shared Services team shaping the technical direction of core platform capabilities used across Turnitin products. Day to day, they partner with engineering leaders, architects, and product teams to build scalable, reliable, secure cloud-native backend systems (Java/AWS) serving millions of users.
Turnitin is seeking a Principal Software Engineer to join the Shared Services team and shape the technical direction of core platform capabilities used across Turnitin products. This is a highly influential individual contributor role for an experienced engineer with backend, cloud-native architectures, and large-scale distributed systems.
You will partner with engineering leaders, architects, and product teams to deliver scalable, reliable, and secure solutions that support millions of users