Jobs · Education

Senior Backend Software Engineer (USA Remote)

Turnitin · Chicago, IL · 1 mo ago
RemoteRemoteEducation$112k–$187k/yrFull-time

Job Description

The purpose of this role is to build and maintain services related to grading and feedback functionality. The Senior Software Engineer - Backend Services will be responsible for designing, implementing, and maintaining scalable, high-performance backend systems using AWS Lambda and related technologies. This role is critical in developing and optimizing our serverless architecture.

  • Architect and develop robust, scalable backend services using AWS Lambda.
  • Design / implement RESTful APIs and event-driven systems.
  • 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 mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Continue to grow and learn as a developer.

Qualifications

  • 5+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Java, Python, Node.js). Java strongly preferred.
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in modern version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.

Additional Information

The expected annual base salary range for this position is: $112,125/year to $186,875/year. This position is bonus eligible. Actual compensation will be provided in writing at the time of offer, if extended, and is determined by work location and a range of other relevant factors, including but not limited to: experience, skills, degrees, licensures, certifications, and other job-related factors. Internal equity, market and organizational factors are also considered.

Similar jobs