GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. With over 50 million registered users and trust from more than 50% of the Fortune 100, GitLab integrates AI as a core productivity multiplier, expecting all team members to incorporate it into their daily workflows. This role focuses on engineering security improvements for the GitLab product and developing/maintaining tools to detect and prevent abuse on its SaaS platforms. A strong software engineering background, particularly with large Ruby/Rails codebases, is essential. As part of the Trust and Safety team, the engineer will proactively identify abuse patterns and trends, building prevention systems to mitigate abusive users. The team maintains core abuse prevention platforms and develops customer safety mechanisms, such as Compromised Password Detection for GitLab.com. This position is an ideal fit for software engineers interested in transitioning into security engineering, as formal security engineering experience is not a prerequisite. The Trust and Safety team is a global team dedicated to keeping abusive behaviors off GitLab.com, utilizing automations, LLM-aided predictive analysis, and user behavior analysis, and collaborates closely with other Security Operations teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed
Number of Employees
501-1,000 employees