Stay in Touch



Senior Manager - Front End Engineering






Oakland, CA, US


Company Description

Turnitin is revolutionizing the experience of writing to learn. Turnitin’s formative feedback and originality checking services promote critical thinking, ensure academic integrity and help students improve their writing. Turnitin provides instructors with the tools to engage students in the writing process, provide personalized feedback, and assess student progress over time. Turnitin'sapplications are used by more than 30 million students at 15,000 institutions in 140 countries. Turnitin is headquartered in Oakland, Calif., with international offices in Newcastle, U.K., Utrecht, Netherlands, Seoul, South Korea and Melbourne, Australia.

Job Description

Turnitin is seeking an engineering manager who will lead a team of front end developers building rich and highly scalable web products to improve our award-winning educational software. The products you build will provide additional revenue streams to the company as well as strengthen our competitive advantage as the leader in academic integrity. Along the way you’ll work closely with a number of high-performing, cross-functional teams that are iterating rapidly based on early customer feedback. 


● Mentor, coach and develop the careers of a talented group of front-end engineers ● Shape and evangelize engineering standards and best practices to improve team productivity 

● Provide leadership and guidance across various scrum teams within the product organization 

● Work closely with Product Management, Creative, PMO and other engineering managers to ensure resources are applied appropriately and cross-departmental issues are addressed 

● Contribute as an individual contributor or tech lead, when warranted 

● Foster a culture of collaboration, mentoring and open communication 


Required Skills: 

● BA/BS in Computer Science or a related field with a minimum of 5 years professional experience developing web applications 

● 3+ years experience managing or providing technical leadership on an engineering team 

● Expertise in Javascript ES6, CSS, and HTML5 

● Demonstrated experience developing single-page applications using React or Angular 

● Experience working with AWS or similar Cloud provider 

● Ability to communicate effectively and influence stakeholders across the organization Bonus Skills; 

Bonus Skills:

● Hands on Java and Spring Framework/Spring Boot experience 

● Experience working with Postgres 

● Experience in building/leveraging shared component libraries 

● Experience with container and clustering technologies like Docker, Kubernetes, etc in a micro-services environment

Additional Information

Turnitin is committed to the policy that all persons have equal access to its programs, facilities and employment without regard to race, color, ancestry, national origin, age, gender, sexual orientation, gender identity, age, religion, creed, disability, medical condition, genetic information, marital or veterans status, domestic partner status, AIDS or HIV status, height, weight, or association with members of a protected class.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup