EdTech Jobs
TurnItIn

Senior Backend Software Engineer

TurnItIn
๐Ÿ‡บ๐Ÿ‡ธIn-Person - WA$160Kโ€“$220K/yri12min ago
Prep for this Role

Role Snapshot

Senior Backend Software Engineer responsible for designing and maintaining scalable backend systems that power TurnItIn's Assignment Workflow capabilities. This role focuses on solving complex technical problems at scale to improve education technology for educators and students worldwide.

Key Responsibilities: Design, implement, and maintain high-performance backend services using AWS Lambda and serverless architecture; develop RESTful APIs and event-driven microservices while optimizing for performance and cost-efficiency. Collaborate with cross-functional teams on system integration, maintain CI/CD pipelines with GitHub Actions, conduct code reviews, and troubleshoot production issues.
Skills & Tools: Expert-level proficiency in backend software engineering, AWS Lambda, serverless architecture, RESTful API design, and microservices architecture; strong understanding of event-driven systems, CI/CD practices, code quality standards, and cloud optimization. Excellent collaboration, communication, and technical problem-solving skills.
Qualifications: Not explicitly stated in job description; typically requires 7+ years of software engineering experience with 3+ years in senior-level roles and demonstrated expertise in cloud-native backend development. Bachelor's degree in Computer Science or related field, or equivalent professional experience.
Location: In-Person - WA
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