This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Glean is seeking a talented security-focused software engineer to join our growing team. In this role, you will play a critical role in developing and maintaining the security foundation of our platform. You will be responsible for designing, implementing, and testing security features across various software components.
Job Responsibility:
Design, develop, and maintain secure software for core platform functionalities, particularly focusing on: Authentication and authorization systems
Secure communication channels between services (e.g., API security)
Secure data storage and access controls
Collaborate with cross-functional teams (engineering, product) to integrate security best practices throughout the development lifecycle
Stay up-to-date on the latest security threats, vulnerabilities, and mitigation strategies
Conduct security code reviews and identify potential security risks in existing codebases
Develop and implement automated security testing procedures
Respond to security incidents and participate in incident response procedures
Continuously improve the platform's security posture by identifying and implementing security enhancements
Document security processes, procedures, and best practices
Requirements:
BA/BS in computer science, or related degree, MS a strong plus
Minimum 5+ years of experience in software development with a strong focus on security aspects
Proven experience in designing and implementing secure authentication and authorization systems
In-depth understanding of secure coding principles and best practices (e.g., OWASP Top 10)
Experience with secure communication protocols (e.g., TLS/SSL)
Familiarity with security testing tools and methodologies (e.g., static code analysis, penetration testing)
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently and as part of a cross-functional team
Passion for security and a commitment to building secure and reliable systems
Thrive in a customer-focused, tight-nit and cross-functional environment
A proactive and positive attitude to lead, learn, troubleshoot and take ownership
Strong coding skills (for example in Go/Python/Java/C++ etc) with an emphasis on designing for reliability and scale, and writing well-tested components
Experience with cloud security principles and tools (AWS Security, GCP Security)
Experience with container security (Docker Security, Kubernetes Security)