Senior Backend Software Engineer (USA Remote)

    United States
    Full-Time
    Senior (7+ yrs)
    Engineering & Development
    Posted on July 27, 2026

    As a member of the GRaF (Grading and Feedback)  team, the purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies. This role is critical in developing and optimizing our serverless architecture. Cross functionally this role will interface mainly with QA, Product, UX and Support.

    Responsibilities:

    • Architect and develop robust, scalable backend services using AWS Lambda.
    • Design / implement RESTful APIs and event-driven systems.
    • Optimize existing services for improved performance and cost-efficiency.
    • Collaborate with cross-functional teams to integrate backend services with frontend applications.
    • Implement and maintain CI/CD pipelines with github actions
    • Conduct code reviews and mentor junior engineers.
    • Troubleshoot and resolve complex technical issues in production environments.
    • Continue to grow and learn as a developer.

     

    Company:  Turnitin

    Provides academic integrity software, including plagiarism detection, AI writing detection, and grading tools for educational institutions worldwide.
    Remote-First Company
    501-1000 employees
    Education & E-Learning
    HQ: United States