Remote (Global)

Turnitin, LLC is hiring a Principal Software Engineer (USA Remote)

Responsibilities

  • Lead the technical design and ongoing development of complex, large-scale software systems.
  • Maintain active involvement in coding, building prototypes, and developing technical frameworks.
  • Establish and guide architectural strategy within a defined domain or group of platforms.
  • Collaborate with senior engineering staff, engineering managers, and product leadership to convert business requirements into robust, scalable, and well-architected solutions.

Benefits

  • Comprehensive benefits plan focused on supporting physical, mental, and financial well-being.
  • Remote-first environment that supports autonomy, purpose, and personal accountability in work style.

Compensation

Actual compensation will be provided in writing if an offer is made, based on work location, experience, skills, degrees, and relevant certifications.

Work Arrangement

Remote (Worldwide)

Team

Diverse group of professionals; this role partners closely with senior engineers, engineering managers, and product leaders.

Other

  • This position is eligible for bonus compensation or commission-based incentives.
  • Compensation is determined by work location and factors including experience, skills, degrees, and certifications, and will be shared in writing if an offer is extended.
Required Skills
PythonDjangoPostgreSQLAWSDockerKubernetesCI/CDREST APIsMicroservicesAgileSystem DesignMentoring
About company
Turnitin, LLC
Turnitin builds technology to safeguard academic integrity and support teaching and learning by providing tools that detect plagiarism, provide feedback, and evaluate student writing.
All jobs at Turnitin, LLC Visit website
Job Details
Category other
Posted 4 months ago