Principal Software Engineer, Fullstack/Backend Technologies (UK Remote)
Role Overview
Turnitin is hiring a Principal Software Engineer for its Shared Services team.
The role shapes technical direction for core platform capabilities used across Turnitin products.
This is an influential individual contributor role focused on backend development, cloud-native architectures, and large-scale distributed systems.
Key Skills for This Role
Full Job Posting
Role Overview
Turnitin is hiring a Principal Software Engineer for its Shared Services team.
The role shapes technical direction for core platform capabilities used across Turnitin products.
This is an influential individual contributor role focused on backend development, cloud-native architectures, and large-scale distributed systems.
What You Will Do
- 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 with Java and AWS.
- Mentor engineers and promote engineering excellence.
- Collaborate with product, architecture, and engineering teams on complex technical challenges.
- Champion software quality, performance, reliability, and security practices.
Qualifications
- Significant experience building and operating large-scale backend systems.
- Strong expertise in Java and modern cloud technologies.
- Experience with AWS serverless services, Kubernetes, and cloud-native technologies.
- Experience with CI/CD tools for build, deployment, and test automation.
- Strong understanding of distributed systems, APIs, scalability, and software architecture.
- Experience influencing technical direction and leading complex engineering initiatives.
- Strong collaboration and communication skills within distributed teams.
- Passion for mentoring and supporting other engineers.
Nice to Have
- Experience with AI/ML technologies.
- Experience in SaaS or EdTech environments.
- Familiarity with modern frontend technologies such as React.
Workplace
- Turnitin describes its culture as remote-first.
- The role is advertised as UK remote.
Benefits
- Benefits include health coverage, paid time off, wellness support, parental leave, retirement contributions, and home office reimbursement.
About Turnitin
Turnitin develops products that support academic integrity and learning outcomes for educational institutions, certification programs, students, and professionals.
The company operates globally with team members in more than 35 countries.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Turnitin, Llc
Senior Account-Based Experience Marketing Manager (UK Remote)
, GBR
Turnitin is seeking a senior marketer to lead and scale its global account-based experience strategy for Integrity and Assessment products. The role develops account strategies, lifecycle plays, measurement, and cross-fu
Product Manager, iThenticate (UK Remote)
Newcastle upon Tyne, GBR
Turnitin is seeking a Product Manager for iThenticate to define product requirements, shape the roadmap, and guide feature delivery with engineering and cross-functional partners. Candidates need at least three years in
Product Manager, iThenticate (UK Remote)
, GBR
Turnitin is seeking a hands-on Product Manager to define and deliver requirements for its iThenticate product. You’ll shape the product vision and roadmap, partner with engineering through implementation, and coordinate
Business Intelligence Analyst - Analytics Engineer Hybrid (USA Remote)
Atlanta, USA
Turnitin seeks an experienced Analytics Engineer to build data models and pipelines and translate data into business strategy for Revenue Operations. The role includes migrating workflows to dbt, supporting advanced anal
Business Intelligence Analyst, Revenue Operations (India Remote) - Hours 1-9pm IST
, IND
Turnitin is seeking a senior Business Intelligence Analyst to build governed revenue operations data foundations for Sales, Marketing, Customer Experience, and Finance. The role owns dbt models, pipelines, testing, orche
AI Specialist Revenue Operations (India Remote)
, IND
Turnitin is seeking an AI Specialist to build and operate AI agents, automations, integrations, and evaluation workflows supporting global Revenue Operations. The role requires hands-on experience with LLM APIs, Python o
Senior Account-Based Experience Marketing Manager (UK Remote)
, GBR
Product Manager, iThenticate (UK Remote)
Newcastle upon Tyne, GBR
Product Manager, iThenticate (UK Remote)
, GBR
Business Intelligence Analyst - Analytics Engineer Hybrid (USA Remote)
Atlanta, USA
Business Intelligence Analyst, Revenue Operations (India Remote) - Hours 1-9pm IST
, IND
AI Specialist Revenue Operations (India Remote)
, IND