Talent.com
Turnitin
Remote Senior Software Engineer (UK Remote)Turnitin • Middlesbrough, England
No longer accepting applications
Remote Senior Software Engineer (UK Remote)

Remote Senior Software Engineer (UK Remote)

Turnitin • Middlesbrough, England
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Company Description

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. Over 16,000 academic institutions, publishers, and corporations use our services in more than 185 countries around the world: Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate. Protecting the value of an authentic education is at the heart of who we are.

Experience a remote-first culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education.

Turnitin is a global organization with team members in over 35 countries including the United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines.

Job Description

Turnitin is seeking a Senior 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.

As a core contributor to our shared services team, you will play a key role in developing and enhancing the foundational systems that power both existing and new applications.

Responsibilities:

  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda)
  • Design / implement RESTful APIs and event-driven systems
  • Contribute to the development of user-facing frontend components as needed.
  • Optimize existing services for improved performance and cost-efficiency
  • Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative solutions.
  • Provide mentorship and guidance to junior developers, fostering growth and sharing best practices.
  • Implement and maintain CI/CD pipelines
  • Ensure high-quality code through peer reviews, automated testing, and adherence to software development standards.
  • Create comprehensive documentation for the developed shared components, including usage guidelines and examples.

Qualifications

Essential:

  • 8+ years of expertise in backend development, with proficiency in Java and experience with serverless frameworks (e.g., AWS Lambda, Google Cloud Functions).
  • Hands-on experience with frontend technologies (e.g., React, Web Components).
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven ability to work effectively in cross-functional teams and collaborate with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions.
  • Practical experience in cloud technologies and frameworks, specifically developing serverless applications on AWS using technologies such as lambda, DynamoDB, API Gateway and SNS/SQS/EventBridge.
  • Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging).
  • Experience with CI/CD tools, including build, deployment and test automation.
  • Ability to communicate effectively with both technical and non-technical colleagues in agile environments.
  • A passion for mentoring and developing the skills of junior engineers.
  • Preferred Qualifications, Skills, and Knowledge/Experience
  • Understanding or experience with AI/ML.

Tii Elements:

  • Action and Ownership, Accountability
  • Educator
  • Collaboration
  • Quality Focus
  • One Team

Additional Information

Total Rewards @ Turnitin

At Turnitin, we believe Total Rewards go far beyond pay. While salary, bonus, or commission are important, they’re only part of the value you receive in exchange for your work.

Beyond compensation, you’ll experience the intrinsic rewards of unleashing your potential and making a positive impact on global education. You’ll also thrive in a culture free of politics, surrounded by humble, inclusive, and collaborative teammates.

In addition, our extrinsic rewards include generous time off and health and wellness programs that provide choice, flexibility, and a safety net for life’s challenges. You’ll also enjoy a remote-first culture that empowers you to work with purpose and accountability in the way that suits you best, all supported by a comprehensive package that prioritizes your overall well-being.

Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes.



Our Values underpin everything we do.

  • Customer Centric: Our mission is focused on improving learning outcomes; we do this by putting educators and learners at the center of everything we do.
  • Passion for Learning: We are committed to our own learning and growth internally. And we support education and learning around the globe.
  • Integrity: Integrity is the heartbeat of Turnitin—it is the core of our products, the way we treat each other, and how we work with our customers and vendors.
  • Action & Ownership: We have a bias for action. We act like owners. We are willing to change even when it’s hard.
  • One Team: We strive to break down silos, collaborate effectively, and celebrate each others' successes.
  • Global Mindset: We consider different perspectives and celebrate diversity. We are one team. The work we do has an impact on the world.

Global Benefits

  • Remote First Culture
  • Health Care Coverage*
  • Education Reimbursement*
  • Competitive Paid Time Off
  • Self-Care Days
  • National Holidays*
  • 2 Founder Days + Juneteenth Observed
  • Paid Volunteer Time*
  • Charitable contribution match*
  • Monthly Wellness or Home Office Reimbursement/*
  • Access to Modern Health (mental health platform)
  • Parental Leave*
  • Retirement Plan with match/contribution*

* varies by country

Seeing Beyond the Job Ad

At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and unleash your potential alongside us, join our team!

#LI-AP1

Create a job alert for this search

Remote Senior Software Engineer (UK Remote) • Middlesbrough, England

Similar jobs

Multi-Cloud Cloud Engineer - Remote

WorldlineTees Valley, England, GB
Remote
Full-time

Worldline is seeking a skilled Cloud Services Engineer to design, build and operate on premise and cloud infrastructure across Windows and Linux environments, including multi-cloud strategies.The r... Show more

 • Promoted

Transformation-Driven Enterprise Architect (Remote)

KDR Talent SolutionsYork and North Yorkshire, England, GB
Remote
Temporary

A well-established technology organization in North Yorkshire is seeking an experienced Enterprise Architect for a 6-month contract.The role focuses on shaping customer journeys, defining enterpris... Show more

 • Promoted

C# Software Engineer – Upgrades Lead

LabmanStokesley, England, GB
Full-time

Labman HQ, Stokesley, North Yorkshire.While your primary workplace will be our Stokesley office, there may be opportunities to travel internationally to customer sites.At Labman, we design and buil... Show more

 • Promoted

Senior Systems Engineer

慨正橡扯York and North Yorkshire, England, GB
Full-time

Our IT Managed Services business enables customers to innovate, transform, and seize new opportunities.The Technical Operations function underpins this mission by delivering enterprise-grade, 24x7x... Show more

 • Promoted

PRAM Principal Engineer: Performance & Reliability Lead

SYSTRA UK & IrelandYork and North Yorkshire, England, United Kingdom
Full-time

SYSTRA UK & Ireland is seeking a Principal Engineer (Performance, Reliability, Availability and Maintainability) to strengthen PRAM capabilities for UK mainline and metro projects.You will lead PRA... Show more

 • Promoted

Senior Software Engineer

StarComplianceYork and North Yorkshire, England, GB
Full-time

At StarCompliance, we build software that helps our clients navigate complex regulatory requirements.We do this by combining strong engineering with thoughtful collaboration and a shared sense of o... Show more

 • Promoted

Senior Developer

InvestigoSunderland, England, GB
Permanent

Senior Software Developer (Microsoft Stack).Location: Sunderland (3 days a week).A Software Developer is required to join a growing technology team, responsible for the development, support, and co... Show more

 • Promoted

AI GPU Cloud Engineer (EMEA) – Remote

NebiusNorthallerton, England, GB
Remote
Full-time

Nebius is seeking a Customer Engineer to support strategic Nebius GPU Cloud services customers and act as a trusted technical advisor for AI/ML deployments.You will design, deploy, and scale AI sol... Show more

 • Promoted

Senior Software Assurance Engineer – Rail Systems

SYSTRA UK & IrelandYork and North Yorkshire, England, GB
Full-time

SYSTRA UK & Ireland is looking for an experienced Senior Software Engineer to join their Systems Engineering and Assurance discipline in York.The successful candidate will engage in software lifecy... Show more

 • Promoted

C#.NET Full-Stack Engineer – Real-Time Payments (Hybrid)

Client ServerSunderland, England, GB
Full-time

A technology firm in Sunderland seeks a C# Software Engineer to enhance their real-time payment systems while offering a hybrid work model.This mid-senior level role promises a salary up to £55k an... Show more

 • Promoted

Senior Account Manager (Software)

Shortlister Solutions LimitedYork and North Yorkshire, England, GB
Full-time

Senior Account Manager (Software) at Shortlister#### **Join Our Team as an Account Manager at Shortlister **Hi we’re **Shortlister**, the platform for video interviews, assessments, and ID verific... Show more

 • Promoted

C# Software Upgrades Lead — Global Travel & Impact

LabmanStokesley, England, GB
Full-time

Labman is seeking a C# Software Engineer – Upgrades Lead to join our Service & Support Team in Stokesley.You will design and deliver software upgrades for Labman systems, writing high-quality C#.NE... Show more

 • Promoted

.NET Software Engineer — Build Next-Gen Compliance Platform

StarComplianceYork and North Yorkshire, England, GB
Full-time

A leading compliance software company is seeking a developer to join their Product Team.You will work on delivering high-quality software solutions, contribute to team architecture, and maintain do... Show more

 • Promoted

Senior Engineer

VINCI Building UKYork and North Yorkshire, England, GB
Full-time

As Senior Engineer for VINCI Building, you will lead site engineering teams, manage subcontractors, and ensure technical compliance, quality and health and safety on projects from inception to hand... Show more

 • Promoted

Senior Data Engineer

London North Eastern RailwayYork and North Yorkshire, England, GB
Full-time

Here at LNER, we’re shaping the future of rail on one of the UK’s most iconic routes.We’re investing in cutting‑edge technology, sustainability, and most importantly our people, to deliver outstand... Show more

 • Promoted

Senior HV Design Engineer

SYSTRA UK & IrelandYork and North Yorkshire, England, GB
Full-time

Around the world, SYSTRA’s specialists plan, design, integrate, test, commission, project manage and deliver mass transit and mobility solutions that are relied on by more than 50 million people ev... Show more

 • Promoted

Cloud Computing Engineer - Senior

WorldlineTees Valley, England, GB
Full-time

In Worldline T&M, our technology addresses persistent challenges of the business-to-business and business-to-consumer world.We design and operate many leading digital software-as-a-service products... Show more

 • Promoted

Senior Engineer (Software Assurance)

SYSTRA UK & IrelandYork and North Yorkshire, England, GB
Full-time

Around the world, SYSTRA’s specialists plan, design, integrate, test, commission, project manage and deliver mass transit and mobility solutions that are relied on by more than 50 million people ev... Show more

 • Promoted

Software Engineer C#.Net AWS

Client ServerSunderland, England, GB
Full-time

Software Engineer / Developer (C#.Net AWS) Sunderland / WFH to £55k.Opportunity to progress your career in a hands-on Software Engineer role at a growing games / gambling site, whilst enjoying a ra... Show more

 • Promoted

Principal Engineer (PRAMS)

SYSTRA UK & IrelandYork and North Yorkshire, England, United Kingdom
Full-time

Around the world, SYSTRA’s specialists plan, design, integrate, test, commission, project manage and deliver mass transit and mobility solutions that are relied on by more than 50 million people ev... Show more