Turnitin, LLC

Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)

Turnitin, LLC
Apply
4 days ago
Remote, United KingdomStaff+

Responsibilities

  • Lead the design and development of shared backend services and core platform capabilities.
  • Drive architectural decisions and technical strategy across multiple engineering teams.
  • Build scalable, highly available cloud-native solutions using Java and AWS technologies.
  • Collaborate with product, architecture, and engineering teams on complex technical challenges.
  • Mentor engineers and support their professional growth.
  • Champion best practices in software quality, performance, reliability, and security.

Requirements

  • Significant experience building and operating large-scale backend systems.
  • Strong expertise in Java and modern cloud technologies.
  • Experience with AWS Lambda, DynamoDB, API Gateway, SNS, SQS, EventBridge, Kubernetes, and related cloud-native technologies.
  • Experience with CI/CD tools, including build, deployment, and test automation.
  • Strong understanding of distributed systems, APIs, scalability, and software architecture.
  • Experience influencing technical direction and leading complex engineering initiatives.
  • Strong collaboration and communication skills within distributed teams.
  • Experience mentoring and supporting other engineers.
  • Experience with AI/ML technologies, SaaS or EdTech environments, and React is preferred.

Benefits

  • Remote-first culture.
  • Health care coverage, competitive paid time off, self-care days, national holidays, Founder Days, and Juneteenth observed.
  • Paid volunteer time off and charitable contribution matching.
  • Monthly wellness or home office reimbursement.
  • Employee Assistance Program with a mental health platform.
  • Parental leave and a retirement plan with match or contribution.
  • Education reimbursement.

Tech Stack

Amazon DynamoDBAWSJavaKubernetesReact

Categories

Turnitin, LLC

About Turnitin, LLC

501-1,000 employees
Contact me