Remote Senior Java Software Engineer (AWS, Lambda) (USA Remote)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Turnitin is a recognized innovator in the global education space, partnering with over 21,000 academic institutions, publishers, and corporations for more than 25 years.
  • The Senior Java Software Engineer will be part of the Graf+ team, focusing on building and maintaining services related to grading and feedback functionality.
  • Responsibilities include architecting and developing robust, scalable backend services using AWS Lambda, designing and implementing RESTful APIs, and optimizing existing services for performance and cost-efficiency.
  • The role involves collaboration with cross-functional teams, implementing and maintaining CI/CD pipelines, conducting code reviews, mentoring junior engineers, and troubleshooting complex technical issues in production environments.
  • The position directly impacts the goal of achieving a System Usability Score (SUS) of above 74 for GRAF+.

Requirements:

  • Candidates must have 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda, such as Python, Node.js, or Java, is required.
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB, is essential.
  • A solid understanding of serverless architecture principles and best practices is necessary.
  • Candidates should have experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems like Git and CI/CD tools is required.
  • Strong problem-solving skills and attention to detail are essential for this role.

Benefits:

  • Turnitin offers a remote-first culture that empowers employees to work with purpose and accountability.
  • The Total Rewards package includes health care coverage, education reimbursement, and competitive paid time off.
  • Employees receive 4 self-care days per year, national holidays, and paid volunteer time.
  • Additional benefits include a charitable contribution match, monthly wellness or home office reimbursement, access to a mental health platform, parental leave, and a retirement plan with match/contribution.
  • The expected annual base salary range for this position is $111,000 to $148,000, with bonus eligibility.
About the job
Posted on
Job type
Salary
$ 111,000 - 148,000 USD / year
Leave a feedback