Turnitin is seeking a Senior Backend Software Engineer to join the GRaF (Grading and Feedback) team in a remote-first role in the United States. The engineer will design, implement, and maintain scalable, high-performance backend services using AWS Lambda and related technologies, contributing to a serverless architecture that powers grading and feedback features. Responsibilities include architecting backend services with Lambda, designing RESTful APIs and event-driven systems, optimizing performance and cost-efficiency, collaborating with QA, Product, UX and Support, and implementing CI/CD pipelines using GitHub Actions. You will conduct code reviews, mentor junior engineers, troubleshoot complex production issues, and continue to grow as a developer. Requirements: 5+ years of backend development experience; proficiency in at least one language suitable for AWS Lambda (Java, Python, Node.js, with Java strongly preferred). Experience with AWS services (Lambda, API Gateway, DynamoDB); solid understanding of serverless architecture principles and best practices; experience with microservices design patterns and event-driven architectures; proficiency with modern version control systems (Git) and CI/CD tools; strong problem-solving skills and attention to detail. Compensation: base salary range of $112,125 to $186,875 per year, bonus eligible, with final offers determined by location and other factors.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Backend Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Turnitin is seeking a Senior Backend Software Engineer to join the GRaF (Grading and Feedback) team in a remote-first role in the United States. The engineer will design, implement, and maintain scalable, high-performance backend services using AWS Lambda and related technologies, contributing to a serverless architecture that powers grading and feedback features. Responsibilities include architecting backend services with Lambda, designing RESTful APIs and event-driven systems, optimizing performance and cost-efficiency, collaborating with QA, Product, UX and Support, and implementing CI/CD pipelines using GitHub Actions. You will conduct code reviews, mentor junior engineers, troubleshoot complex production issues, and continue to grow as a developer. Requirements: 5+ years of backend development experience; proficiency in at least one language suitable for AWS Lambda (Java, Python, Node.js, with Java strongly preferred). Experience with AWS services (Lambda, API Gateway, DynamoDB); solid understanding of serverless architecture principles and best practices; experience with microservices design patterns and event-driven architectures; proficiency with modern version control systems (Git) and CI/CD tools; strong problem-solving skills and attention to detail. Compensation: base salary range of $112,125 to $186,875 per year, bonus eligible, with final offers determined by location and other factors.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Backend Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
© 2026 JobMatcher. All rights reserved.
© 2026 JobMatcher. All rights reserved.
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company
Digital Sales Associate
ADP
Technical Program Manager, Compute Systems Engineering
Partner company
Enterprise Account Executive
Safe
Technical Program Manager - Compute Systems Engineering
Partner company
Technical Account Manager
Not disclosed
Technical Account Manager - AI for Martech
Partner company