EdTech Jobs
TurnItIn

Senior Backend Software Engineer

TurnItIn
🇺🇸In-Person - Dallas, TX$160K–$220K/yriJust now
Prep for this Role

Role Snapshot

Design and develop scalable backend services for TurnItIn's Assignment Workflow platform using AWS Lambda and microservices architecture. Collaborate with cross-functional teams to build high-performance solutions that support educators and students globally.

Key Responsibilities: Develop robust, scalable backend services using AWS Lambda, design RESTful APIs and event-driven systems, optimize services for performance and cost-efficiency, and maintain CI/CD pipelines with GitHub Actions. Conduct code reviews, troubleshoot production issues, and contribute to technical decisions that shape the product roadmap.
Skills & Tools: Expert-level proficiency in backend development, AWS Lambda, microservices architecture, RESTful API design, and event-driven systems. Strong soft skills in cross-functional collaboration, code quality practices, testing, monitoring, and technical problem-solving.
Qualifications: Bachelor's degree in Computer Science or related field with 5+ years of backend software engineering experience. Demonstrated expertise in cloud technologies (AWS), scalable system design, and experience working in agile environments.
Location: In-Person - Dallas, TX
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

Customer Success Manager Higher Ed Southeast Region

TurnItIn

$55K–$75K/yr

TurnItIn

Customer Success Manager Higher Ed Southeast Region

TurnItIn

$65K–$95K/yr

TurnItIn

Customer Success Manager Higher Ed Southeast Region

TurnItIn

$55K–$75K/yr