Turnitin is looking to maintain and evolve a mature, security-critical desktop application used by institutions globally, requiring leadership in security enhancements, product stability, and long-term architectural planning to ensure reliability, compliance, and scalability.
Requirements
- 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.
- Expertise in Agile methodologies and managing cross-functional delivery teams.
- Strong Engineering skills (not required to be hands-on, but ability to perform System Design Reviews if needed)
- Experience in similar roles in a high-tech environment
Responsibilities
- 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
- Build Security Talent and Capabilities
Other
- Experience managing remote stakeholders and working with US based peers
- Strong Project Management and planning skills
- Proactivity and curiosity
- Get things done attitude
- Fluency in an English