EdTech Jobs
TurnItIn

Senior Backend Software Engineer

TurnItIn
🇺🇸In-Person - Atlanta, GA$160K–$220K/yri32min ago
Prep for this Role

Role Snapshot

Senior Backend Software Engineer at Turnitin responsible for designing and evolving scalable backend systems that support the Assignment Workflow core capabilities in education technology. This role involves solving complex problems at scale while collaborating with cross-functional teams to deliver meaningful improvements for educators and students worldwide.

Key Responsibilities: Design, implement, and maintain scalable backend services using AWS Lambda and serverless architecture, including RESTful APIs and event-driven microservices. Optimize existing services for performance and cost efficiency, maintain CI/CD pipelines with GitHub Actions, conduct code reviews, and troubleshoot production issues.
Skills & Tools: Expert-level proficiency in backend development with AWS Lambda, microservices architecture, and RESTful API design; strong experience with serverless technologies, event-driven systems, CI/CD pipelines, and cloud infrastructure. Excellent collaboration and communication skills with the ability to contribute to technical discussions and champion code quality and testing best practices.
Qualifications: Not explicitly stated in job description; typically requires 5+ years of software engineering experience with demonstrated expertise in backend systems, cloud architecture, and microservices. Bachelor's degree in Computer Science or related field or equivalent professional experience preferred.
Location: In-Person - Atlanta, GA
Compensation: $160K–$220K/yr (estimated)

Job Description

As a Senior Software Engineer – Backend, you’ll help build and evolve the backend systems that support our Assignment Workflow core capabilities. This role is ideal for engineers who enjoy solving complex problems at scale and contributing to meaningful improvements in education technology. You will collaborate closely with frontend engineers, designers, and product managers to create scalable and engaging solutions that meet the needs of educators and students worldwide.

You will:

  • Design, implement, and maintain scalable, high-performance backend services
  • Work with serverless architecture using AWS Lambda and related cloud technologies
  • Collaborate closely with your Tech Lead, Architect, QA, Product, UX, and Support teams to ensure smooth delivery
  • Contribute to technical discussions and decisions that shape the future of the product
  • Champion better practices for code quality, testing, and monitoring

Responsibilities: 

  • Contribute towards design and develop robust, scalable backend services using AWS Lambda.
  • Design / implement RESTful APIs and event-driven systems within microservice architecture.
  • 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 collaborate with other engineers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Continue to grow and learn as a software engineer.

More Jobs at TurnItIn

TurnItIn

Senior Backend Software Engineer

TurnItIn

$160K–$220K/yr

TurnItIn

Senior Backend Software Engineer

TurnItIn

$160K–$220K/yr

TurnItIn

Director, Solutions Engineering

TurnItIn

$180K–$280K/yr