Senior Backend Software Engineer
Company: Turnitin
Location: Chicago, us {{REMOTE}}
Salary: $112.1k - $186.9k per year
Type: Full-time
Posted: 2026-05-13
About this role
- 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
- 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
- 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
### Benefits
- Health Insurance
- Dental Insurance
- Disability Insurance
- Life Insurance
- Vision Insurance
- Accidental Death & Dismemberment Insurance
- Flexible Spending Account (FSA)
- Health Savings Account (HSA)
- Supplemental Life Insurance- Comfortable with Git and Github workflows
- Familiar with event-driven architecture and microservices design
- 5+ years of backend development experience (distributed systems or microservices preferred)
- Proficient in deve...