Turnitin, LLC
Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)
About this role
Description: Join Turnitin as a Principal Software Engineer to shape the technical direction of core platform capabilities. Lead the design and development of shared backend services and collaborate with various teams to deliver scalable solutions. Requirements: Significant experience in building and operating large-scale backend systems. Strong expertise in Java, AWS serverless services, and cloud-native technologies. Experience with CI/CD tools and a solid understanding of distributed systems and software architecture. Excellent collaboration and communication skills, with a passion for mentoring engineers. Benefits: Remote-first culture with a focus on well-being and work-life balance. Generous time off, health care coverage, and wellness programs, including parental leave and retirement plan with contributions.