Senior Backend Software Engineer (USA Remote)
Turnitin
full-remoteseniorpermanentbackend Chicago, IL 5 days ago via LinkedIn
112,125 - 186,875 USD/annual
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
JavaAWS LambdaMicroservicesREST APIsEvent-Driven ArchitectureDynamoDBCI/CDGitHub ActionsDistributed SystemsServerless
About the role
Role Overview
As a Senior Backend Software Engineer at Turnitin, you will build and evolve backend systems supporting Assignment Workflow capabilities. The role focuses on solving complex, large-scale problems and improving education technology for educators and students worldwide.
Responsibilities
- Design, implement, and maintain scalable, high-performance backend services.
- Build backend capabilities using AWS serverless (notably AWS Lambda and related services).
- Develop RESTful APIs and event-driven systems within a microservices architecture.
- Optimize existing services for better performance and cost-efficiency.
- Collaborate with frontend, product, UX, QA, and Support teams to deliver integrated solutions.
- Participate in technical discussions and influence product/engineering decisions.
- Improve code quality, testing, and monitoring practices.
- Implement and maintain CI/CD pipelines using GitHub Actions.
- Conduct code reviews and troubleshoot complex production issues.
Requirements
- 5+ years of backend development experience (distributed systems or microservices preferred).
- Strong Java skills and Maven proficiency.
- Experience with AWS serverless: Lambda, API Gateway, SQS, SNS, Step Functions.
- Experience with event-driven architecture and microservices design.
- Hands-on experience with DynamoDB (or strong NoSQL foundation with eagerness to learn DynamoDB quickly).
- Ability to write automated tests for backend services.
- Comfort with Git and GitHub workflows.
- Strong analytical and troubleshooting skills; effective communication and teamwork.
Nice to Have
- Not specified beyond the DynamoDB preference and backend testing/monitoring focus.
About Turnitin
Turnitin is a global education technology company known for learning integrity solutions. Its products help educators and institutions recognize authentic work through tools such as Similarity, iThenticate, Feedback Studio, and Gradescope, used by thousands of institutions across many countries.
Scraped 4/19/2026