Senior Manager Software Engineering

Turnitin Logo

Turnitin

💵 $143k-$238k
📍Remote - United States

Summary

Join Turnitin as a Senior Manager of Software Engineering and lead engineering efforts for a core product, focusing on maintaining and evolving a mature, security-critical desktop application used globally. This senior technical leadership role demands expertise in security, reverse engineering, desktop software development, and team management. You will drive security enhancements, product stability, and long-term architectural planning, ensuring reliability, compliance, and scalability. The role also contributes to broader company objectives, including security and resilience across the ExamSoft portfolio. You will lead and empower security-focused engineering teams, embed security into engineering practices, drive advanced security testing, guide security-critical desktop and web development, collaborate cross-functionally to mitigate risk, establish and maintain secure architecture, and build security talent and capabilities. This position offers a competitive salary and benefits package, including a remote-first culture.

Requirements

  • Experience managing remote stakeholders and working with US based peers
  • Strong Project Management and planning skills
  • Strong Engineering skills (not required to be hands-on, but ability to perform System Design Reviews if needed)
  • Proactivity and curiosity
  • Get things done attitude
  • Experience in similar roles in a high-tech environment
  • Fluency in an English
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience
  • 10+ years of progressive engineering experience, including 5+ years of engineering leadership in a product-driven organization along with an emphasis on security
  • Proven success in leading engineering efforts for desktop applications (e.g., C++)
  • Background in obfuscation and relevant tools to build secure software applications
  • Deep understanding of security best practices in software development, including secure coding, vulnerability mitigation, and compliance standards
  • Demonstrated ability to lead teams through product maintenance, optimization, and legacy system modernization
  • Effective communication and stakeholder management across multiple time zones (U.S. and Europe)
  • Expertise in Agile methodologies and managing cross-functional delivery teams
  • Track record of mentoring, coaching, and building high-performing engineering organizations

Responsibilities

  • Lead and Empower Security-Focused Engineering Teams . Oversee and mentor a high-performing engineering team responsible for delivering a secure, resilient assessment platform. Drive technical execution with a strong focus on security, privacy, and compliance. Cultivate a culture of proactive risk management, continuous improvement, and operational excellence
  • Embed Security into Engineering Practices . Champion secure software development lifecycle (SDLC) principles from design through deployment. Ensure security is integrated into CI/CD pipelines, code reviews, and architecture. Advocate for threat modeling, static and dynamic code analysis, and secure-by-design architecture reviews
  • Drive Advanced Security Testing . Lead efforts in white-box, black-box, and grey-box testing, ensuring thorough coverage of the platform’s attack surface. Oversee initiatives in reverse engineering of software components to identify potential vulnerabilities or security gaps, and guide the remediation process
  • Guide Security-Critical Desktop and Web Development . Bring technical expertise in secure desktop application development (e.g., C++) and cloud-based backend systems (e.g., AWS). Ensure that the exam delivery platform maintains integrity under adversarial conditions, including offline scenarios and tamper attempts
  • Collaborate Cross-Functionally to Mitigate Risk . Partner with Product, Security, QA, and Compliance teams to identify risks early, prioritize security-related initiatives, and align with institutional, regulatory, and industry standards. Translate technical findings into actionable business decisions for leadership and stakeholders
  • Establish and Maintain Secure Architecture . Own the evolution of the system architecture with a strong emphasis on scalability, performance, and resilience against tampering and cheating. Continuously assess architectural decisions through the lens of risk reduction and secure isolation of sensitive workflows
  • Build Security Talent and Capabilities . Hire and develop engineers with a strong security mindset. Mentor the team in areas such as secure coding practices, exploit prevention, and adversarial thinking. Encourage upskilling through security certifications, training, and internal knowledge sharing

Preferred Qualifications

  • Goal Setting & Vision Execution
  • Coaching & Team Building
  • Action & Ownership
  • Collaboration & Influencing
  • Accountability

Benefits

  • The expected annual base salary range for this position is: $143,025/year to $238,375/year
  • This position is bonus eligible / commission-based
  • Remote First Culture
  • Health Care Coverage*
  • Education Reimbursement*
  • Competitive Paid Time Off
  • 4 Self-Care Days per year
  • National Holidays*
  • 2 Founder Days + Juneteenth Observed
  • Paid Volunteer Time*
  • Charitable contribution match*
  • Monthly Wellness or Home Office Reimbursement*
  • Access to Modern Health (mental health platform)
  • Parental Leave*
  • Retirement Plan with match/contribution*

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.