Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
AWS @ 3
Communication @ 3
Docker @ 3
GCP @ 3
Go @ 6
Java @ 6
Kubernetes @ 3
OWASP @ 3
Python @ 6
Security @ 6
Software Development @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Glean is seeking a security-focused software engineer to help develop and maintain the security foundation of its Work AI platform. The role involves designing, implementing, and testing security features across software components that support enterprise search, AI assistants, and AI agents.
Responsibilities
- Design, develop, and maintain secure software for core platform functionality, including:
- Authentication and authorization systems
- Secure communication channels between services, including API security
- Secure data storage and access controls
- Collaborate with engineering and product teams to integrate security best practices throughout the development lifecycle.
- Monitor the latest security threats, vulnerabilities, and mitigation strategies.
- Conduct security code reviews and identify potential risks in existing codebases.
- Develop and implement automated security testing procedures.
- Respond to security incidents and participate in incident response procedures.
- Identify and implement enhancements to continuously improve the platform's security posture.
- Document security processes, procedures, and best practices.
Requirements
- BA/BS in computer science or a related field; an MS is a strong plus.
- At least 5 years of software development experience with a strong focus on security.
- Proven experience designing and implementing secure authentication and authorization systems.
- In-depth understanding of secure coding principles and best practices, such as the OWASP Top 10.
- Experience with secure communication protocols, such as TLS/SSL.
- Familiarity with security testing tools and methodologies, including static code analysis and 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.
- Strong coding skills in languages such as Go, Python, Java, or C++, with an emphasis on reliability, scalability, and well-tested components.
- Experience with cloud security principles and tools, including AWS Security and GCP Security.
- Experience with container security, including Docker Security and Kubernetes Security.
- Proactive and positive attitude, with a willingness to lead, learn, troubleshoot, and take ownership of tasks and features.
- Interest in learning and owning various aspects of security.
- Ability to contribute effectively in a customer-focused, close-knit, cross-functional environment.
Compensation And Benefits
- Standard base salary: $185,000–$260,000 annually.
- Certain roles may be eligible for variable compensation, equity, and benefits.
- Medical, vision, and dental coverage.
- Generous time-off policy.
- 401(k) plan.
- Home office improvement stipend.
- Annual education and wellness stipends.
- Regular company events and healthy lunches.
- Inclusive and diverse company culture.
Additional Information
- This role is remote.
- The interview process includes a brief AI-focused exercise or discussion about how candidates think about, design, and use AI.
- Glean is an equal opportunity employer and does not discriminate based on gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race.
More jobs at Glean
Application Security Engineer
Glean · United States
USD 185,000-260,000 per year
Senior Data Scientist, Growth
Glean · San Francisco, United States
USD 200,000-260,000 per year
Senior Data Scientist, Growth
Glean · Mountain View, United States
USD 200,000-260,000 per year
Strategic Solutions Engineer
Glean · Mountain View, United States
USD 160,000-235,000 per year
Machine Learning Engineer, Assistant Quality
Glean · San Francisco, United States
USD 180,000-205,000 per year
Similar jobs
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Principal Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Software Engineer, Identity & Access Management
Reddit · United States
USD 217,000-303,900 per year
Senior Product Security Engineer
Collibra · United States
USD 168,000-210,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Full-Stack SWE, Data Acquisition (Foundations)
OpenAI · San Francisco, United States
USD 293,000-385,000 per year