Remote Principal Engineer: Fullstack & Backend

Turnitin

United Kingdom

Remote

GBP 140,000 - 190,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first culture
Health care coverage
Education reimbursement
Competitive PTO
Monthly home office stipend
Retirement plan with match
Employee assistance program

Job summary

Turnitin is seeking a Principal Software Engineer to shape the technical direction of core platform capabilities used across Turnitin products. This remote-first role focuses on backend architecture, cloud-native solutions, and scalable distributed systems that serve millions of users globally.

You will lead design decisions, mentor engineers, and collaborate with cross-functional teams to deliver reliable and secure software at scale.

Qualifications

  • Significant experience building and operating large-scale backend systems.
  • Strong expertise in Java and modern cloud technologies.
  • Experience with AWS serverless services (Lambda, DynamoDB, API Gateway, SNS, SQS, EventBridge).
  • Kubernetes (K8s) and cloud-native technologies.
  • CI/CD tools and test automation experience.
  • Deep understanding of distributed systems and APIs.
  • Ability to influence technical direction and lead complex initiatives.
  • Excellent collaboration in distributed teams and mentoring mindset.

Responsibilities

  • Lead design and development of shared backend services and platform capabilities.
  • Drive architectural decisions and technical strategy across teams.
  • Build scalable, highly available cloud-native solutions using Java and AWS.
  • Mentor engineers and promote engineering excellence across the org.
  • Collaborate with product, architecture, and engineering teams to solve complex challenges.
  • Champion best practices in quality, performance, reliability, and security.

Skills

Backend systems
Java
Cloud technologies
AWS serverless
CI/CD
Distributed systems
Leadership
Mentoring

Tools

AWS Lambda
DynamoDB
API Gateway
SNS
SQS
EventBridge
Kubernetes
CI/CD tooling

Job description

Turnitin is seeking a Principal Software Engineer to shape the technical direction of core platform capabilities used across Turnitin products. This remote-first role focuses on backend architecture, cloud-native solutions, and scalable distributed systems that serve millions of users globally.

You will lead design decisions, mentor engineers, and collaborate with cross-functional teams to deliver reliable and secure software at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Backend & Cloud-Native Engineer — UK Remote
Principal Backend & Cloud-Native Engineer — UK Remote

Turnitin • Birmingham

Hybrid
GBP 120,000 - 160,000
Remote-first culture
Health care coverage
Education reimbursement
+3
Principal Backend & Cloud Architect (Remote)
Principal Backend & Cloud Architect (Remote)

Turnitin • Leeds

Hybrid
GBP 110,000 - 160,000
Remote-first culture
Health & wellness programs
Flexible time off
Principal Backend Architect – Java & Serverless
Principal Backend Architect – Java & Serverless

Turnitin • Newcastle upon Tyne

On-site
GBP 70,000 - 90,000
Health Care Coverage
Educational Reimbursement
Competitive Paid Time Off
+1
Principal Backend Architect, Cloud-Native Java & AWS
Principal Backend Architect, Cloud-Native Java & AWS

Turnitin • Newcastle upon Tyne

Hybrid
GBP 90,000 - 130,000
Remote-first culture
Generous time off
Health & wellness programs
+1
Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)
Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)

Turnitin • Newcastle upon Tyne

Hybrid
GBP 90,000 - 130,000
Remote-first culture
Generous time off
Health & wellness programs
+1
Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)
Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)

Turnitin • Leeds

Hybrid
GBP 110,000 - 160,000
Remote-first culture
Health & wellness programs
Flexible time off
Principal Backend Engineer - Java & Serverless
Principal Backend Engineer - Java & Serverless

Turnitin • Leeds

On-site
GBP 70,000 - 90,000
Health Care Coverage
Education Reimbursement
Competitive Paid Time Off
+3
Principal Backend Architect – Java & Serverless
Principal Backend Architect – Java & Serverless

Turnitin • Manchester

Remote
GBP 60,000 - 90,000
Health Care Coverage
Education Reimbursement
Competitive Paid Time Off
Remote-First Backend Architect - Java & Serverless Lead
Remote-First Backend Architect - Java & Serverless Lead

Turnitin, LLC • Manchester

Remote
GBP 80,000 - 100,000
Generous time off
Health and wellness programs
Remote-first culture
Remote-First Backend Architect - Java & Serverless Lead
Remote-First Backend Architect - Java & Serverless Lead

Turnitin, LLC • Newcastle upon Tyne

Remote
GBP 75,000 - 95,000
Generous time off
Health and wellness programs
Remote-first culture