Rodeo
ResourcesPartnersSign in

Turnitin, LLC

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Manchester
Posted 2 days ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Job Title: Principal Backend Engineer

About Turnitin

When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in global education. For over 25 years, Turnitin has partnered with educators and institutions to develop learning integrity solutions that recognize the enduring value of critical thinking in a rapidly changing world.

Company Impact

  • Over 16,000 academic institutions, publishers, and corporations use our services in more than 185 countries.
  • Key solutions: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate.

Company Values

Protecting the value of an authentic education is at the heart of our mission. Experience a remote-first culture that empowers you to collaborate and thrive, supported by a package focused on overall well-being. Unified by a shared desire to make a difference in education, our diverse community of colleagues operates across 35+ countries (USA, Mexico, UK, Australia, Japan, India, Philippines, and beyond).


About the Role

Turnitin is seeking a Principal Backend Engineer with expertise in backend development, Java, and serverless architectures, along with a appreciate for front-end contributions.

This role is ideal for engineers passionate about:

  • Building scalable distributed systems,
  • Data modeling,
  • High-performance, reliable software solutions for our award-winning educational platform.

Team: A full hands-on role requiring active involvement in coding, development, and implementation. This position will also involve mentoring junior engineers and collaborating within multidisciplinary teams.


Responsibilities

  • Lead and design scalable backend services using Java and serverless technologies (e.g., AWS Lambda).
  • Develop and optimize RESTful APIs and event-driven systems for high-performance and distributed applications.
  • Provide technical leadership, fostering alignment with architectural standards and best practices.
  • Contribute to user-facing frontend integration, ensuring cohesive cross-platform experiences (when required).
  • Analyze and optimize legacy services for scalability, performance, and cost-efficiency.
  • Collaborate with cross-functional teams, including Architects, Product Managers, and Engineering Leads.
  • Mentor junior developers and foster a culture of continuous learning.
  • Oversee CI/CD pipelines, ensuring efficient and reliable software delivery.
  • Maintain high code quality standards via peer review, automated testing, and adherence to industry best practices.
  • Develop comprehensive documentation for shared components, including usage guidelines and examples.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.


Qualifications & Experience

Essential Qualifications, Skills and Knowledge

  • Over 10 years of experience in backend development with deep expertise in Java and hands-on experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Deep understanding of frontend technologies, including React and Web Components, with the ability to contribute when necessary.
  • Distributed systems knowledge, focused on scalability and data modeling for dynamic applications.
  • Experience leading/distributed teams in cross-functional collaboration across regions (e.g., Europe and USA).
  • Proficiency in cloud technologies, particularly AWS (Lambda, DynamoDB, API Gateway, SNS/SQS, EventBridge).
  • Best practices application, including design patterns, TDD, BDD, and clean code principles.
  • Experience implementing CI/CD pipelines with automation.
  • Familiarity with DevOps practices and Infrastructure-as-Code (IaC).
  • Experience conducting system design reviews and ensuring architectural alignment and scalability.
  • Proven track record as a Tech Lead with mentor-isng experience for junior engineers.
  • Strong stakeholder communication: translating complex technical concepts to non-technical audiences.
  • Cognitive problem-solving with a track record in system performance and optimization.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Preferred Skills

  • Advanced React, Angular, or Web Components proficiency.
  • Experience with Observability tools (e.g., CloudWatch, New Relic, Datadog).
  • NoSQL data modeling best practices.
  • Agile (Scrum, XP, Kanban) familiarity.
  • AI/ML experience.

Benefits

Total Rewards @ Turnitin

Beyond competitive base pay, bonuses, or benefits, we emphasize total rewards.

  • Intrinsic rewards: Inspirational impact on global education in a bootstrap workplace with applied integrity.
  • Extrinsic rewards, including:
    • Competitive healthcare options.
    • Education reimbursement.
    • Generous time-off policies.
    • Self-care days, national holidays, paid volunteer days, and charities.
    • Monthly wellness/remote reimbursements.
    • Parental leave.
    • Retirement contributions.
    • Access to Frontline (Mental Health support).

For details, requirements vary globally.


Why Apply?

At Turnitin, we welcome 100% perfection in job applications. If you meet most criteria and are eager to learn and grow, join us! #LI-AP1 - Purpose-driven collaboration.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

Java
Serverless Architectures
AWS Lambda
RESTful APIs
Distributed Systems
Data Modeling
Frontend Technologies
React
CI/CD Pipelines
DevOps Practices
Cloud Technologies
Test-Driven Development
Behavior-Driven Development
Clean Code Principles
Mentoring
Collaboration

Location

Manchester, England, United Kingdom

Sign up to applySee more jobs like this