Senior Backend Engineer (ror), Ast: Secret Detection

GitLab GitLab · Enterprise · Canada +6 · Remote · Sec Engineering

Backend Engineer on the Secret Detection team responsible for building services, scanning workflows, and remediation paths to prevent leaked secrets from reaching production. Focuses on backend systems powering Secret Detection across GitLab's DevSecOps platform, improving detection quality, validation, remediation, and auditability.

What you'd actually do

  1. Guide the design and implementation of backend features for GitLab Secret Detection in Ruby on Rails, GraphQL, and Go, delivering capabilities that improve coverage, reliability, or response time for secret detection workflows.
  2. Build clean, well-tested, maintainable code that meets GitLab standards for reliability and performance, helping reduce regressions and maintain backend systems at scale.
  3. Partner with product management and engineering peers to deliver backend capabilities that improve detection, validation, remediation, and audit trail coverage across the secret management lifecycle.
  4. Improve detection quality by reducing false positives, strengthening secret validation workflows, and enabling faster, more effective remediation paths.
  5. Contribute to code reviews, RFCs, and proof-of-concept work that guide technical approaches across the Secret Detection category.

Skills

Required

  • Experience building backend applications and services using Ruby on Rails
  • working knowledge of GraphQL
  • interest in backend-focused product development
  • Experience designing and delivering secure, maintainable systems that power production web applications at scale
  • Knowledge of security concepts, common vulnerabilities, mitigation techniques, and secure coding practices
  • Background developing or working with security tools or products, especially in areas related to code scanning or secret detection
  • Experience investigating performance issues and improving backend reliability, efficiency, and maintainability
  • Ability to work closely with cross-functional partners, including product, design, and technical writing, to deliver useful product outcomes
  • Communicate clearly in writing and in conversation, especially in remote, async-first environments with distributed teams
  • Bring transferable experience and a willingness to grow into parts of the security or Go stack

What the JD emphasized

  • protect sensitive data
  • prevent leaked secrets
  • security risk
  • security features
  • improve detection quality
  • exposed secrets
  • secure coding practices
  • security tools or products
  • code scanning or secret detection