Talent.com
Turnitin, LLC
Principal Software Engineer Backend Technologies, Platform (UK Remote)Turnitin, LLC • Newcastle upon Tyne, England, UK
Principal Software Engineer Backend Technologies, Platform (UK Remote)

Principal Software Engineer Backend Technologies, Platform (UK Remote)

Turnitin, LLC • Newcastle upon Tyne, England, UK
30+ days ago
Job type
  • Full-time
  • Remote
Job description

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.
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. This role is fully hands-on requiring active involvement in coding development and implementation of technical solutions. You will also be called upon to lead more junior engineers and collaborate with other teams.

Responsibilities:

  • Lead and 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 the team ensuring 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-effi ciency.
  • Collaborate with cross-functional teams including Architects Product Managers and engineering leads to deliver innovative and impactful solutions.
  • Mentor and guide junior developers fostering a culture of continuous learning and knowledge sharing.
  • Oversee the implementation and maintenance of CI/CD pipelines to ensure effi cient and reliable software delivery.
  • Maintain high standards of code quality through rigorous peer reviews comprehensive testing and adherence to industry best practices.
  • Create comprehensive documentation for the developed shared components including usage guidelines and examples.

Qualifications :

Essential Qualifications Skills and Knowledge/Experience:

  • Over 10 years of experience in backend development with deep profi ciency in Java and extensive hands-on experience with serverless frameworks (e.g. AWS Lambda Google Cloud Functions).
  • Solid understanding of frontend technologies including React and Web Components with the ability to contribute when needed.
  • Expertise in designing and managing distributed systems ensuring scalability and advanced data modeling techniques.
  • Demonstrated ability to lead and collaborate effectively with cross-functional teams and stakeholders across multiple locations including distributed teams in Europe and the USA to deliver impactful high-quality solutions.
  • Practical expertise in cloud technologies specifically developing serverless applications on AWS using services such as Lambda DynamoDB API Gateway SNS/SQS and EventBridge.
  • Deep understanding of software development best practices including design patterns test-driven development (TDD) behavior-driven development (BDD) and clean code principles.
  • Experience implementing and managing CI/CD pipelines for automated build deployment and testing.
  • Familiarity with modern DevOps practices and infrastructure-as-code (IaC).
  • Proven ability to conduct comprehensive system design reviews ensuring architectural alignment scalability performance and adherence to best practices.
  • Proven experience as a Tech Lead with a strong track record of mentoring and coaching junior engineers promoting skill development and driving adherence to best practices to ensure team growth and technical excellence.
  • Exceptional collaboration skills working effectively across cross-functional teams including Product Managers Architects and other engineering leads.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.
  • Strong problem-solving skills with a track record of troubleshooting and optimizing existing systems for performance scalability and cost effi ciency.
  • Ability to make strategic technical decisions while balancing project deadlines and business goals.

Preferred Skills:

  • Experience with frontend technologies such as React Angular or Web Components is a plus.
  • Familiarity with monitoring and observability tools (e.g. CloudWatch New Relic Datadog).
  • Knowledge of data modeling and working with both NoSQL databases.
  • Understanding of agile methodologies including Scrum XP and Kanban.
  • Understanding or experience with AI/ML.


Additional Information :

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

Beyond compensation youll experience the intrinsic rewards of unleashing your potential and making a positive impact on global education. Youll 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 lifes challenges. Youll 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 Turnitinit 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 its 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 its 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 youre willing to learn and unleash your potential alongside us join our team!

#LI-AP1


Remote Work :

Yes


Employment Type :

Full-time


Experience: years
Vacancy: 1
Create a job alert for this search

Principal Software Engineer Backend Technologies, Platform (UK Remote) • Newcastle upon Tyne, England, UK

Similar jobs

Software Engineer

慨正橡扯Newcastle upon Tyne, England, GB
Full-time

Ready to work somewhere that cares more about how you build software than how fast you can ship it?.At Opencast, we don’t measure developers by the number of tickets you complete.We care about engi... Show more

 • Promoted

Platform Engineer

Bede GamingNewcastle upon Tyne, England, GB
Full-time

Platform Engineer – Bede Gaming.As a Platform Engineer, you will design, build, and maintain scalable infrastructure and developer platforms that enable the delivery of high-quality gambling entert... Show more

 • Promoted

Lead Software Engineer

Anson McCadeNewcastle upon Tyne, England, GB
Full-time

Software Development Team Lead - Highly Competitive Salary.We’re working with a newly formed, high-growth technology and consulting joint venture based in Newcastle upon Tyne.The business is backed... Show more

 • Promoted

Principal Software Engineer

Oliver WymanNewcastle upon Tyne, England, GB
Full-time

Oliver Wyman is a global leader in management consulting.With offices in more than 70 cities across 30 countries, Oliver Wyman combines deep industry knowledge with specialized expertise in strateg... Show more

 • Promoted

Director of Software Engineering

Harvey NashNewcastle upon Tyne, England, United Kingdom
Full-time

Director of Software Engineering – Lead at Scale, Shape Strategy & Drive Global Delivery.A globally recognised, product-led technology organisation, delivering solutions used by millions of users a... Show more

 • Promoted

Software Engineer

Experis UKNewcastle upon Tyne, England, GB
Full-time

Back End Software Developer – Newcastle upon Tyne.We are looking for an experienced Back End Software Developer to join a high performing engineering team based in Newcastle city centre.This is an ... Show more

 • Promoted

Software Engineer

AldiaNewcastle upon Tyne, England, GB
Full-time

Newcastle upon Tyne, England, United Kingdom.ALDIA is a multinational company based in London with presence in some of the main countries of the European Union (England, Sweden, Spain, France and G... Show more

 • Promoted

Principal Software Developer - C++ and Rust

Tech4Newcastle upon Tyne, England, GB
Full-time

Principal Software Developer – C++ and Rust.We are a highly successful and fast growing technology consultancy that builds data, AI and software solutions for clients across a broad range of indust... Show more

 • Promoted

Junior Software Engineer

Careers PlusNewcastle upon Tyne, England, GB
Full-time

Careers Plus are looking to hire a Junior Developer on behalf of a consultancy in Newcastle that are able to support your development in the industry.You’ll assist in coding, debugging, and maintai... Show more

 • Promoted

Lead Agentic Software Engineer

Scott LogicNewcastle upon Tyne, England, GB
Full-time

This is a great opportunity to work at the frontier of AI-augmented software delivery, on challenging technical problems from a strong position of influence.At Scott Logic, we already have a reputa... Show more

 • Promoted

Senior Software Engineer - Real-Time FinTech (Newcastle)

Switch Tech TalentNewcastle upon Tyne, England, GB
Full-time

Switch Tech Talent in Newcastle upon Tyne is seeking experienced Software Engineers to join a fast-paced financial services engineering team.You’ll work on high-performance, real-time data systems ... Show more

 • Promoted

Principal Software Engineer – Test Environments (GCAP)

LeonardoNewcastle upon Tyne, England, GB
Part-time +1

Leonardo UK operates a grade-based salary framework with broad bands.The salary range shown reflects the approved grade band for this role, or a narrower hiring range published within that band, an... Show more

 • Promoted

AI Engineer

Central EmploymentNewcastle upon Tyne, England, GB
Full-time

This role sits at the intersection of software engineering, cloud architecture, and modern AI platforms.You’ll be trusted to design systems that don’t just work today, but continue to evolve as mod... Show more

 • Promoted

Software & Data Engineer (Newcastle Based)

_nologyNewcastle upon Tyne, England, GB
Full-time

Software & Data Engineer (Newcastle Based).Are you looking to accelerate your career in Software Engineering or Data Engineering? - designed for people who already have some technical background an... Show more

 • Promoted

Principal Engineer, Bridges & Structures - UK Wide

JacobsNewcastle upon Tyne, England, GB
Full-time

At Jacobs, we’re challenging the world to reinvent tomorrow by solving critical problems for thriving cities, resilient environments, mission‑critical outcomes, operational advancement, scientific ... Show more

 • Promoted

Senior Software Engineer

Eden RoseNewcastle upon Tyne, England, GB
Full-time

Eden Rose Newcastle Upon Tyne, England, United Kingdom.Eden Rose Newcastle Upon Tyne, England, United Kingdom.Be among the first 25 applicants.This range is provided by Eden Rose.Your actual pay wi... Show more

 • Promoted

Senior Software Engineer

Oliver BernardNewcastle upon Tyne, England, GB
Full-time

Senior Associate Director - Oliver Bernard / Organiser of CTO/Leadership Roundtable's.Software Developers - Newcastle - 5 days a week in the office - Greenfield.OB has partnered with a leading fina... Show more

 • Promoted

Software Engineer

Opencast | B CorpNewcastle upon Tyne, England, GB
Full-time

Ready to work somewhere that cares more about how you build software than how fast you can ship it?.At Opencast, we don’t measure developers by the number of tickets you complete.We care about engi... Show more

 • Promoted

Embedded Software Engineer

KO2 Embedded Recruitment Solutions LTDBishop Auckland, Durham, GB
Full-time

Maximise your chances of a successful application to this job by ensuring your CV and skills are a good match.Near Bishop Auckland (Fully Onsite) - finish at 2.An established engineering business n... Show more

 • Promoted

Senior Embedded Software Engineer

Verso RecruitmentNewcastle upon Tyne, GB
Full-time

Senior Embedded Software Engineer.Newcastle-Upon-Tyne, Hybrid (3/2).We're looking for an experienced.Senior Embedded Software Engineer. Show more