GitLab11.03.2026

Senior Backend Engineer (RoR/Go), SSCS: Pipeline Security

Remote

Обязанности

  • 01Build and maintain secure, readable backend code primarily in Ruby on Rails, with some development in Go for targeted components
  • 02Design backend architecture for complex security features, including secrets access control, pipeline security enforcement, and OpenBao integration
  • 03Lead the development of role-based access control models, GraphQL APIs, and supporting application patterns for features owned by the team
  • 04Own features end to end, from technical design and implementation through deployment, validation, and production support
  • 05Collaborate with Product, security partners, and other engineering teams to document tradeoffs, align on direction, and deliver iteratively in a distributed environment
  • 06Improve code quality, maintainability, security, and performance through code review, design iteration, and internal standards for a high-scale web environment
  • 07Build and maintain Helm charts, including configuration, tuning, documentation, and automated testing for Kubernetes-based deployments
  • 08Validate features in Kubernetes environments, including GitLab Cloud Native and Cloud Native Hybrid deployments, using GitLab testing and performance testing frameworks

Требования

  • 01Experience building and maintaining backend features with a focus on secure design, data handling, and production reliability
  • 02Ability to write production-quality code in Ruby on Rails, including use of framework security patterns and review for common application risks
  • 03Working knowledge of CI/CD concepts and the ways pipelines can be misconfigured, abused, or expose sensitive data
  • 04Familiarity with secrets management approaches and security practices for handling credentials in CI environments; experience with tools such as HashiCorp Vault or similar systems is helpful
  • 05Comfort collaborating across Product and engineering teams in an asynchronous, distributed environment and communicating technical tradeoffs clearly in writing
  • 06Ability to review merge requests with a security-first mindset and improve solutions through feedback and iteration
  • 07Experience debugging production issues, including investigation of security-related behavior and proposing practical fixes
  • 08Openness to learning adjacent domains and tools, including Go, container security, and software supply chain security; we welcome transferable experience from different technical backgrounds

Условия

  • 01Base salary range: $117,600 - $252,000 USD
  • 02Remote work in distributed environment
  • 03Asynchronous collaboration across regions
  • 04Comprehensive benefits package
  • 05Equity compensation
  • 06Performance bonuses
  • 07Professional development opportunities