EdTech Jobs
TurnItIn

Senior Backend Software Engineer

TurnItIn
๐Ÿ‡บ๐Ÿ‡ธIn-Person - Chicago, IL$140Kโ€“$180K/yri6h ago
Prep for this Role

Role Snapshot

As a Senior Backend Software Engineer at Turnitin, you'll design and maintain scalable backend services supporting Assignment Workflow capabilities using AWS Lambda and cloud technologies. This role impacts millions of educators and students globally through high-performance, robust solutions in education technology.

Key Responsibilities: Design, implement, and optimize scalable backend services using AWS Lambda and microservice architecture; develop RESTful APIs and event-driven systems, maintain CI/CD pipelines, conduct code reviews, and troubleshoot production issues. Collaborate with frontend engineers, designers, product managers, and cross-functional teams to deliver integrated solutions.
Skills & Tools: Expert-level proficiency in backend development, AWS Lambda, microservices architecture, RESTful APIs, and event-driven systems design; strong experience with CI/CD pipelines (GitHub Actions), code quality practices, testing, monitoring, and troubleshooting in production environments. Excellent collaboration and technical communication skills.
Qualifications: Bachelor's degree in Computer Science or related field with 5+ years of backend software engineering experience, including demonstrated expertise with cloud platforms (AWS) and scalable system design. Proven track record of building and maintaining production-grade microservices and high-performance systems.
Location: In-Person - Chicago, IL
Compensation: $140Kโ€“$180K/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

Technology Analyst - PMO

TurnItIn

ยฃ38Kโ€“ยฃ52K/yr

41min ago
TurnItIn

Technology Analyst - PMO

TurnItIn

ยฃ38Kโ€“ยฃ52K/yr

TurnItIn

Technology Analyst - PMO

TurnItIn

ยฃ38Kโ€“ยฃ52K/yr