Turnitin

Turnitin

Manchester, North West

Principal Software Engineer, Fullstack/Backend (UK Remote)

Full-Time£57,000 - 97,000 per yearvorgesternUnited Kingdom
IT

Job Description

Salary: £57,000 - 97,000 per year

Requirements:
  • Significant experience building and operating large-scale backend systems.
  • Strong expertise in Java and modern cloud technologies.
  • Experience with AWS serverless services such as Lambda, DynamoDB, API Gateway, SNS, SQS, and EventBridge, as well as 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.
  • Excellent collaboration and communication skills within distributed teams.
  • Passion for mentoring and supporting the growth of other engineers.
  • Nice to have: experience with AI/ML technologies, SaaS or EdTech environments, or modern frontend technologies such as React.
Responsibilities:
  • Lead the 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 throughout the organization.
  • Collaborate with product, architecture, and engineering teams to solve complex technical challenges.
  • Champion best practices in software quality, performance, reliability, and security.
Technologies:
  • AI
  • API
  • AWS
  • Lambda
  • Backend
  • CI/CD
  • Cloud
  • Frontend
  • Support
  • Java
  • Kubernetes
  • React
  • Security
  • Serverless
  • DevOps
  • Fullstack

More:

We are Turnitin, a recognized innovator in the global education space. For more than 25 years, we have partnered with educational institutions to promote honesty, consistency, and fairness across subject areas and assessment types. Our products help institutions and certification and licensing programs uphold integrity and improve learning performance, while helping students and professionals produce original work. We are 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 more than 35 countries, and we offer a comprehensive rewards package that includes health and wellness programs, generous paid time off, education reimbursement, parental leave, retirement contributions, and wellness or home-office support. Our mission is to ensure the integrity of global education and meaningfully improve learning outcomes. We value customer centricity, learning, integrity, ownership, teamwork, and a global mindset.

last updated 39 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Turnitin

Turnitin

Turnitin

Manchester

IT

Skills & Technologies

JavaScalaReactAWSKubernetesCI/CDAIDevOpsUI

Inferred from job description

Salary Insight

£77,000

This role

£60,000

UK median

This salary is 28% above the UK median for Software Engineers (£60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom