
Principal Software Engineer Backend Technologies, Platform (UK Remote)
Turnitin, LLC4 months ago
Remote, EMEAStaff+
Responsibilities
- Lead the design, development, and optimization of scalable backend services using Java and serverless technologies.
- Architect and implement event-driven systems and APIs for high-performance distributed applications.
- Provide technical leadership and ensure alignment with architectural standards and best practices.
- Contribute to user-facing frontend components when needed.
- Analyze and optimize services for performance, scalability, and cost efficiency.
- Collaborate with Architects, Product Managers, engineering leads, and distributed cross-functional teams.
- Mentor and guide junior engineers and promote technical growth.
- Oversee CI/CD pipeline implementation and maintenance for reliable software delivery.
- Conduct peer reviews, testing, system design reviews, and technical documentation for shared components.
Requirements
- Over 10 years of backend-development experience with deep proficiency in Java.
- Extensive hands-on experience with serverless frameworks and AWS serverless services, including Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
- Expertise in distributed systems, scalability, and advanced data modeling.
- Experience with frontend technologies such as React and Web Components; Angular experience is also valued.
- Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
- Familiarity with modern DevOps practices and infrastructure-as-code.
- Knowledge of design patterns, test-driven development, behavior-driven development, and clean-code principles.
- Proven experience as a Tech Lead mentoring and coaching junior engineers.
- Strong system-design, troubleshooting, optimization, collaboration, communication, and technical decision-making skills.
- Preferred familiarity with CloudWatch, New Relic, Datadog, NoSQL databases, Scrum, XP, Kanban, and AI/ML.
Benefits
- Remote-first culture with flexibility to work with purpose and accountability.
- Health care coverage, competitive paid time off, self-care days, national holidays, and parental leave, with some benefits varying by country.
- Education reimbursement, two Founder Days, Juneteenth observance, and paid volunteer time where applicable.
- Charitable contribution matching, monthly wellness or home-office reimbursement, and access to Modern Health.
- Retirement plan with match or contribution, varying by country.
- Global team environment with colleagues across more than 35 countries.
About Turnitin, LLC
Turnitin builds academic integrity and assessment software used by universities, publishers, and certification programs to check originality, grade, and evaluate learning. Its portfolio includes Turnitin Similarity and Feedback Studio, iThenticate, Gradescope, ExamSoft, ProctorExam, and Ouriginal, sold primarily via institutional subscriptions. Founded in 1996 and headquartered in Oakland, California, Turnitin is privately held and part of Advance (Advance Publications).