×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer Backend Technologies; Platform

Job in Newcastle upon Tyne, Newcastle, Tyne and Wear, SY7, England, UK
Listing for: Turnitin
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 GBP Yearly GBP 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer Backend Technologies (Platform)
Location: Newcastle upon Tyne

Overview

Turnitin is seeking a Principal Backend Engineer with a strong focus on backend development, particularly in Java and serverless architectures, combined with solid frontend experience.

This role is ideal for engineers passionate about building scalable distributed systems, data modeling, and delivering high-performing, reliable software solutions for our award-winning educational platform.

Responsibilities
  • As a core contributor to our shared services team, you will develop and enhance the foundational systems powering existing and new applications.
  • Work hands-on with coding, development, and implementation of technical solutions.
  • Lead and mentor more junior engineers and collaborate with other teams.
  • Lead the design, development, and optimization of scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
  • Architect and implement RESTful APIs and event-driven systems to support high-performance, distributed applications.
  • Provide technical leadership to ensure alignment with architectural standards and best practices.
  • Contribute to the development and integration of user-facing frontend components when needed.
  • Analyze and optimize existing services to enhance performance, scalability, and cost efficiency.
  • Collaborate with Architects, Product Managers, and engineering leads to deliver innovative solutions.
  • Mentor and guide junior developers, fostering a culture of learning and knowledge sharing.
  • Oversee the implementation and maintenance of CI/CD pipelines for efficient and reliable software delivery.
  • Maintain high standards of code quality through peer reviews, testing, and adherence to best practices.
  • Create comprehensive documentation for shared components, including usage guidelines and examples.
Qualifications
  • Solid understanding of frontend technologies, including React and Web Components, with the ability to contribute when needed.
  • Demonstrated ability to lead and collaborate with cross-functional teams across multiple locations (distributed teams in Europe and the USA) to deliver high-quality solutions.
  • Over 10 years of backend development experience with deep proficiency in Java and extensive hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Proven ability to conduct system design reviews for architectural alignment, scalability, and performance.
  • Familiarity with modern Dev Ops practices and infrastructure-as-code (IaC).
  • Deep understanding of software development best practices (design patterns, TDD, BDD, clean code).
  • Ability to communicate complex technical concepts clearly to technical and non-technical stakeholders.
  • Strong problem-solving skills with a track record of optimizing systems for performance and cost efficiency.
  • Exceptional collaboration skills across Product Managers, Architects, and engineering leads.
  • Experience implementing and managing CI/CD pipelines for automated build, deployment, and testing.
  • Practical expertise in cloud technologies, specifically serverless AWS services (Lambda, DynamoDB, API Gateway, SNS/SQS, Event Bridge).
  • Proven experience as a Tech Lead, mentoring junior engineers and driving adherence to best practices.
  • Expertise in designing and managing distributed systems with advanced data modeling techniques.
  • Ability to balance technical decisions with project deadlines and business goals.
  • Familiarity with monitoring and observability tools (e.g., Cloud Watch, New Relic, Datadog).
  • Experience with frontend technologies such as React, Angular, or Web Components is a plus.
  • Knowledge of data modeling and working with No

    SQL databases.
  • Understanding or experience with AI/ML concepts.
  • Understanding of agile methodologies (Scrum, XP, Kanban).
Benefits
  • Health Insurance
  • Dental Insurance
  • Disability Insurance
  • Life Insurance
  • Vision Insurance
  • Accidental Death & Dismemberment Insurance
  • Flexible Spending Account (FSA)
  • Health Savings Account (HSA)
  • Supplemental Life Insurance
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary