IT & Software

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

Turnitin

Leeds · West Yorkshire · United Kingdom

Overview

As Principal Software Engineer in Turnitin's Shared Services, you shape core platform capabilities for millions of users. You drive architectural direction and deliver scalable, secure cloud-native backend services using Java and AWS. You mentor engineers and partner with product and architecture teams to solve complex technical challenges. You work in a remote-first, collaborative environment that prioritizes education integrity and impactful, reliable software.

Pay / Benefits
  • Remote-first culture
  • Health care coverage
  • Education reimbursement
  • Competitive paid time off
  • Self-care days
  • National holidays and Founder Days observance
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 technical 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) and Kubernetes
  • Experience with CI/CD tools and deployment/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 in distributed teams
  • Passion for mentoring and supporting growth of other engineers
  • collaboration
  • communication
  • mentoring
  • Java
  • cloud-native architectures
  • AWS (Lambda, DynamoDB, API Gateway, SNS, SQS, EventBridge)

Reference: WJ-747_30150563

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.