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 IC software security engineer (abuse prevention)
Builds
Abuse detection rules, anomaly detection systems, 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 systems, cloud native development (GCP/AWS), automation, AI/LLM integration, security engineering mindset
Preferred skills
Large codebase maintenance, multi-agent reasoning, incident response collaboration
Technologies
Ruby, Rails, Google Cloud Platform, AWS, LLMs
Responsibilities
Maintain core abuse prevention systems and build new detection rules for spam, AI/token abuse, and SEO redirects; act as a core maintainer for the in-house abuse platform (Ruby on Rails monolith); improve agentic AI capabilities in mitigation tools; lead collaboration with peer engineering teams to deliver safety improvements; resolve automation gaps and create efficient automated processes
Seniority
Senior, hands-on IC