Turnitin, LLC

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Turnitin, LLC
Apply
2 months ago
Remote, EMEA or Birmingham, United KingdomStaff+

Responsibilities

  • Lead the design, development, and optimization of scalable backend services using Java and serverless technologies.
  • Architect and implement RESTful APIs and event-driven systems for distributed applications.
  • Provide technical leadership, conduct system design reviews, and ensure architectural alignment and best practices.
  • Contribute to user-facing frontend components when needed.
  • Optimize services for performance, scalability, and cost efficiency.
  • Collaborate with Architects, Product Managers, engineering leads, and distributed cross-functional teams.
  • Mentor and guide junior developers and promote technical growth.
  • Implement and maintain CI/CD pipelines for automated build, deployment, and testing.
  • Maintain code quality through peer reviews, testing, and clean-code practices.
  • Document shared components with usage guidelines and examples.

Requirements

  • Over 10 years of backend development experience with deep proficiency in Java.
  • Extensive hands-on experience with serverless frameworks and cloud technologies, particularly AWS.
  • Experience with AWS Lambda, DynamoDB, API Gateway, SNS/SQS, and EventBridge.
  • Expertise in distributed systems, scalability, and advanced data modeling.
  • Solid frontend knowledge, including React and Web Components, with Angular experience as a preferred qualification.
  • Experience implementing and managing CI/CD pipelines and familiarity with DevOps practices and infrastructure-as-code.
  • Understanding of design patterns, test-driven development, behavior-driven development, and clean-code principles.
  • Proven experience as a Tech Lead mentoring and coaching junior engineers.
  • Experience conducting system design reviews and optimizing systems for performance, scalability, and cost efficiency.
  • Strong cross-functional collaboration, communication, problem-solving, and technical decision-making skills.
  • Familiarity with monitoring and observability tools such as CloudWatch, New Relic, or Datadog is preferred.
  • Experience with NoSQL databases and understanding of AI/ML are preferred.

Benefits

  • Remote-first culture with UK remote work arrangement.
  • Health care coverage, competitive paid time off, self-care days, national holidays, Founder Days, and Juneteenth Observed where applicable.
  • Paid volunteer time, charitable contribution matching, monthly wellness or home-office reimbursement, and access to Modern Health.
  • Parental leave and a retirement plan with match or contribution, with benefits varying by country.
  • Education reimbursement and a collaborative, inclusive global work culture.

Tech Stack

Amazon DynamoDBAngularAWSDatadogJavaReact

Categories

Turnitin, LLC

About Turnitin, LLC

501-1,000 employees
Contact me