Senior Software Security Engineer
Core
Engineer security improvements to the GitLab product and build/maintain tools to detect and prevent abuse on SaaS platforms.
Role type
Senior Software Security Engineer (Trust and Safety)
Builds
Abuse prevention systems, anomaly detection rules, and agentic AI capabilities for platform safety.
Domain
SaaS platform security, Trust and Safety, AI/ML
Deliverable
production ML models | product features
Required skills
Ruby/Rails, distributed applications, cloud native development, automation, AI/LLM integration, security engineering mindset
Preferred skills
Google Cloud Platform (GCP), AWS, multi-agent reasoning, incident response collaboration
Technologies
Ruby, Rails, GCP, AWS, LLMs
Responsibilities
Maintain core abuse prevention systems and build new detection rules, become a core maintainer for the in-house abuse platform, improve agentic AI capabilities in mitigation tools, lead collaboration with peer engineering teams for safety improvements, resolve automation gaps, create and maintain documentation.
Seniority
Senior, hands-on IC
