GitLab

Senior Software Security Engineer

GitLab
Apply
2 months ago
Remote, United States +5 moreSenior

Base Salary

$139k - $196k/yr

Responsibilities

  • Maintain core abuse prevention systems and build detection rules for evolving platform abuse campaigns.
  • Serve as a core maintainer of GitLab’s in-house Ruby on Rails abuse platform and build new platform features.
  • Improve agentic AI capabilities and multi-agent reasoning decision patterns in abuse mitigation tools.
  • Collaborate with peer engineering teams to deliver product safety improvements.
  • Resolve automation gaps and create efficient automated processes.
  • Create and maintain runbooks, procedures, and other documentation.

Requirements

  • Strong software development skills with experience in Ruby and Rails.
  • Experience with distributed applications, large codebases, and cloud-deployed systems is strongly preferred.
  • Strong experience with cloud-native development using Google Cloud Platform and/or AWS.
  • Interest in developing security engineering skills and defending against attacks with an automation-first mindset.
  • Interest in handling trust and safety security incidents and collaborating with engineering teams to harden platform defenses.
  • Experience working on an AI-native development team, maintaining teams of agents, reviewing code, and abstracting the engineer’s role away from writing code in most cases.
  • Ability to work effectively in an all-remote environment.

Benefits

  • All roles are remote, subject to location-based eligibility requirements.
  • Health, financial, and well-being benefits are provided.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental leave.

Tech Stack

AWSGoogle Cloud PlatformRubyRuby on Rails

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/

Contact me