IT & Software

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

Turnitin

Birmingham · West Midlands · United Kingdom

Overview

As Principal Software Engineer in Turnitin's Shared Services, you shape the core platform that powers multiple products. You will drive architecture, build scalable cloud-native backend services, and mentor engineers to uphold quality and security. You’ll partner with product and engineering leaders to solve large-scale challenges for millions of users, ensuring reliable and compliant solutions. This role offers impact in advancing education integrity while working in a remote-first, collaborative culture. You help set technical direction and enable cross-team success in a mission-driven environment.

Pay / Benefits
  • Remote First Culture
  • Health Care Coverage
  • Education Reimbursement
  • Competitive Paid Time Off
  • Self-Care Days
  • Parental Leave
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
  • 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
Key requirements
  • 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, and cloud-native tech
  • Experience with CI/CD tools and test automation
  • Solid understanding of distributed systems, APIs, scalability, and software architecture
  • Experience influencing technical direction and leading complex initiatives
  • Excellent collaboration and communication within distributed teams
  • Passion for mentoring and growing engineers
  • collaboration
  • communication
  • mentoring
  • Java
  • AWS (serverless: Lambda, DynamoDB, API Gateway, SNS, SQS, EventBridge)
  • Kubernetes

Reference: WJ-747_30154071

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.