Principal Backend Architect, Cloud-Native & AI-Ready

Turnitin

Manchester

Remote

GBP 57,000 - 97,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Turnitin is hiring a Principal Software Engineer for our Shared Services team to shape core platform capabilities used across our products and support millions of users worldwide.

We are a global, remote-first organization with team members in over 35 countries. Expect to lead backend design, drive architectural decisions, and mentor engineers while delivering scalable cloud-native solutions using Java and AWS technologies.

Qualifications

  • Significant experience building and operating large-scale backend systems.
  • Expertise in Java and modern cloud technologies.
  • Experience with AWS serverless services (Lambda, DynamoDB, API Gateway, SNS, SQS, EventBridge) and Kubernetes.
  • Proficient in CI/CD tools, build, deployment and test automation.
  • Strong understanding of distributed systems, APIs, scalability and software architecture.
  • Ability to influence technical direction and lead complex engineering initiatives.
  • Excellent collaboration and communication within distributed teams.
  • Mentoring and supporting growth of other engineers.
  • Nice to have: AI/ML experience, SaaS or EdTech, or frontend tech like React.

Responsibilities

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

Skills

Java
AWS
Kubernetes
CI/CD
Distributed systems
Software architecture
Mentoring
Leadership
Backend development

Tools

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

Job description

Turnitin is hiring a Principal Software Engineer for our Shared Services team to shape core platform capabilities used across our products and support millions of users worldwide.

We are a global, remote-first organization with team members in over 35 countries. Expect to lead backend design, drive architectural decisions, and mentor engineers while delivering scalable cloud-native solutions using Java and AWS technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Engineer — Cloud-Native, UK Remote
Principal Backend Engineer — Cloud-Native, UK Remote

Turnitin • Manchester

Hybrid
GBP 120,000 - 150,000
Remote-first culture
Health care coverage
Education reimbursement
+7
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 – Java & Serverless
Principal Backend Architect – Java & Serverless

Turnitin • Manchester

Remote
GBP 60,000 - 90,000
Health Care Coverage
Education Reimbursement
Competitive Paid Time Off
Principal Software Engineer - Remote UK (Cloud/Backend)
Principal Software Engineer - Remote UK (Cloud/Backend)

Turnitin • United Kingdom

Remote
GBP 120,000 - 160,000
Remote-first culture
Health and wellness programs
Generous time off
+2
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
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
Principal Software Engineer, Fullstack/Backend (UK Remote)
Principal Software Engineer, Fullstack/Backend (UK Remote)

Turnitin • Manchester

Remote
GBP 57,000 - 97,000
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 • Leeds

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