Senior Backend Software Engineer (USA Remote)
Are you an accomplished backend engineer eager to make a profound impact on global education? Imagine a role where your code directly helps millions of students and educators worldwide, fostering critical thinking and academic integrity. Turnitin invites you to join our innovative team as a Senior Backend Software Engineer, a fully remote opportunity for candidates based in the USA. Here, your expertise will shape the future of learning integrity solutions, all while enjoying the flexibility and support of a truly remote-first culture that spans the globe. Come build the intelligent systems that empower authentic education, collaborating with a passionate group of colleagues dedicated to making a real difference.
Overview
Turnitin has been a recognized innovator in global education for over 25 years. We partner with educators and institutions to develop learning integrity solutions that champion critical thinking in a rapidly changing world. Our services, including Turnitin Feedback Studio, Clarity, Originality, Gradescope, ExamSoft, Similarity, and iThenticate, are trusted by more than 16,000 academic institutions, publishers, and corporations in over 185 countries. Protecting the value of an authentic education truly defines who we are.
You will experience a remote-first culture at Turnitin, one that empowers you to work with purpose and accountability in a way that best suits you. We back this with a comprehensive package prioritizing your overall well-being. Our diverse community of colleagues, unified by a shared desire to make a difference in education, extends across more than 35 countries, from the United States to Mexico, the United Kingdom, Australia, Japan, India, and the Philippines. As a Senior Backend Software Engineer on our GRaF (Grading and Feedback) team, you will play a pivotal role in developing and enhancing the core systems that drive our educational impact.
Key Responsibilities
- Architect, design, develop, and maintain robust, scalable, and high-performance backend services for the GRaF platform.
- Write clean, efficient, and well-documented code using modern programming languages and frameworks.
- Collaborate closely with product managers, frontend developers, and QA engineers to define, build, and ship new features and improvements.
- Ensure the reliability, security, and operational excellence of our production systems.
- Participate actively in code reviews, providing constructive feedback and upholding high engineering standards.
- Contribute to the evolution of our system architecture, making informed decisions on technology choices and design patterns.
- Mentor junior engineers, sharing knowledge and fostering a culture of continuous learning and growth.
- Troubleshoot complex production issues, identifying root causes and implementing effective solutions.
Requirements
- A minimum of 5 years of professional experience in backend software development.
- Strong proficiency in at least one modern backend programming language like Python, Java, Node.js, or Go.
- Proven experience designing and building scalable applications on cloud platforms such as AWS, Azure, or Google Cloud.
- Expertise in working with various database technologies, including both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Excellent problem-solving abilities and a knack for tackling complex technical challenges.
- Demonstrated ability to communicate technical concepts clearly and collaborate effectively within a team.
- A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
What You'll Gain
- The chance to make a tangible difference in global education, impacting millions of learners and educators.
- A supportive, remote-first work environment that prioritizes your work-life balance and well-being.
- Opportunities for continuous learning and professional development, expanding your technical skills and career horizons.
- Collaboration with a diverse, international team of passionate individuals dedicated to a shared mission.
- A comprehensive benefits package designed to support your health, financial security, and overall happiness.
- The satisfaction of contributing to products that foster integrity and critical thinking, truly meaningful work.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

