Open Role
Turnitin

Remote opportunity at

Turnitin

Senior Software Engineer (Ukraine Remote)

Turnitin is hiring a Senior Software Engineer for a remote role that the title places in Ukraine. The description frames the job as a Senior Backend…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz4h agoEmployer posted Oct 13, 2026
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Turnitin is hiring a Senior Software Engineer for a remote role that the title places in Ukraine. The description frames the job as a Senior Backend Engineer position centered on Java and serverless architecture, with frontend work when needed. The engineer would join the shared services team and help build the foundational systems that power existing and future applications. Turnitin says more than 16,000 schools, publishers and companies use its…

Job Description

Turnitin is hiring a Senior Software Engineer for a remote role that the title places in Ukraine. The description frames the job as a Senior Backend Engineer position centered on Java and serverless architecture, with frontend work when needed. The engineer would join the shared services team and help build the foundational systems that power existing and future applications.

Turnitin says more than 16,000 schools, publishers and companies use its services across more than 185 countries. The company has colleagues across more than 35 countries and describes a remote-first culture built around purpose and accountability.

Day to day, the role involves building shared backend components in Java that scale and run on serverless platforms such as AWS Lambda. Work includes REST interfaces and event-driven designs, tuning existing services for speed and cost, contributing to user-facing components when needed, and mentoring junior developers. The posting also asks for CI/CD improvements and clear documentation covering how shared components are used.

The posting lists eight or more years of backend development experience, hands-on frontend work with technologies such as React or Web Components, and a good grasp of how distributed platforms scale. Familiarity with AI and machine learning is a preferred plus. Applicants who meet most of the requirements are encouraged to apply.

Responsibilities

  • Build shared backend components in Java that scale and run on serverless platforms such as AWS Lambda.
  • Work on REST interfaces and systems driven by events.
  • Tune existing services for better performance and lower cost.
  • Contribute to user-facing components when needed.
  • Mentor junior developers and share good practice.
  • Build and maintain CI/CD pipelines.
  • Keep code quality high with peer reviews and automated tests.
  • Write documentation with usage guidance and sample code for shared components.

Requirements

  • Eight or more years of backend development, including Java and serverless frameworks such as AWS Lambda or Google Cloud Functions.
  • Hands-on frontend experience with technologies like React or Web Components.
  • Good grasp of how distributed platforms scale, plus skill in shaping data models.
  • Comfort working with cross-functional teams across Europe and the USA.
  • Real-world work building event-based AWS systems with Lambda, DynamoDB, API Gateway and messaging services such as SNS, SQS or EventBridge.
  • Strong command of engineering practices like pattern-based design, TDD, performance profiling and root-cause debugging.
  • Familiarity with CI/CD tooling that handles builds, releases and automated testing.
  • Able to explain ideas to engineers and non-engineers alike while working in agile squads.

Qualifications

  • Understanding of, or experience with, AI and machine learning.

Core Skills

Benefits

  • A remote-first working culture.
  • Health care coverage, education reimbursement, a retirement plan with company match, parental leave and a charitable match, where offered (availability varies by country).
  • Time off in the form of self-care days and national holidays, two founder days plus Juneteenth, and paid volunteer time (varies by country).
  • Access to a mental health platform through Modern Health.

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is the role remote?

Yes. The posting describes a remote-first culture, and the job title specifies a Ukraine Remote position.

What salary is offered?

The posting does not specify a salary.

Do I need to meet every requirement?

No. The posting says candidates who meet most of the requirements are encouraged to apply.

What background is needed?

The posting asks for eight or more years of backend development, with Java, serverless frameworks and distributed systems experience.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Posted by Turnitin

Source: Remote First Jobs — Software Development

View the original listing ↗

Posted by employer: Oct 13, 2026

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Turnitin

Turnitin

1Open Jobs
—No reviews yet
View Company Profile