
Senior Software Engineer (Ukraine Remote)
Turnitin, LLC2 days ago
Remote, UkraineSenior
Responsibilities
- Design, develop, and optimize scalable shared backend services using Java and serverless technologies.
- Design and implement RESTful APIs and event-driven systems.
- Contribute to user-facing frontend components using frontend technologies as needed.
- Optimize services for performance and cost efficiency.
- Develop serverless applications on AWS using Lambda, DynamoDB, API Gateway, SNS, SQS, and EventBridge.
- Implement and maintain CI/CD pipelines and automated build, deployment, and testing processes.
- Ensure code quality through peer reviews, automated testing, debugging, profiling, and software development best practices.
- Create documentation, usage guidelines, and examples for shared components.
- Collaborate with architects, product managers, engineering leads, and distributed teams across Europe and the United States.
- Mentor junior developers and help develop their technical skills.
Requirements
- 8+ years of backend development experience.
- Proficiency in Java and experience with serverless frameworks such as AWS Lambda and Google Cloud Functions.
- Hands-on experience with frontend technologies such as React and Web Components.
- Strong understanding of distributed systems, scalability, and data modeling.
- Practical experience developing serverless applications on AWS with Lambda, DynamoDB, API Gateway, SNS, SQS, and EventBridge.
- Experience with software development best practices, including design patterns, test-driven development, code profiling, and debugging.
- Experience with CI/CD tools and build, deployment, and test automation.
- Ability to collaborate effectively with technical and non-technical stakeholders in agile environments and distributed teams.
- Strong communication skills and an interest in mentoring junior engineers.
- Understanding of or experience with AI/ML is preferred.
Benefits
- Remote-first culture; this role is listed as Ukraine remote.
- Health care coverage, with availability varying by country.
- Education reimbursement, where available.
- Competitive paid time off and self-care days.
- National holidays, two Founder Days, and Juneteenth observed, where applicable.
- Paid volunteer time and charitable contribution matching, where available.
- Monthly wellness or home-office reimbursement, where available.
- Access to Modern Health mental health support.
- Parental leave and a retirement plan with match or contribution, where available.
About Turnitin, LLC
Turnitin builds academic integrity and assessment software used by universities, publishers, and certification programs to check originality, grade, and evaluate learning. Its portfolio includes Turnitin Similarity and Feedback Studio, iThenticate, Gradescope, ExamSoft, ProctorExam, and Ouriginal, sold primarily via institutional subscriptions. Founded in 1996 and headquartered in Oakland, California, Turnitin is privately held and part of Advance (Advance Publications).