Remote, Canada; Remote, Ireland; Remote, Israel; Remote, Netherlands; Remote, United Kingdom; Remote, US Employment $117,600 - $252,000 USD

GitLab is hiring a Senior Backend Engineer (RoR/Go), SSCS: Pipeline Security

About the Role

About the Role

Role details below.

Responsibilities

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

Requirements

  • Experience building and maintaining backend features with a focus on secure design, data handling, and production reliability.
  • Ability to write production-quality code in Ruby on Rails, including use of framework security patterns and review for common application risks.
  • Working knowledge of CI/CD concepts and the ways pipelines can be misconfigured, abused, or expose sensitive data.
  • Comfort collaborating across Product and engineering teams in an asynchronous, distributed environment and communicating technical tradeoffs clearly in writing.
  • Ability to review merge requests with a security-first mindset and improve solutions through feedback and iteration.
  • Experience debugging production issues, including investigation of security-related behavior and proposing practical fixes.

Nice to Have

  • Familiarity 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.
  • Openness to learning adjacent domains and tools, including Go, container security, and software supply chain security; we welcome transferable experience from different technical backgrounds.

Benefits

  • Careers accelerate at GitLab with opportunities for growth and impact.
  • Innovation flourishes in a high-performance culture driven by values and continuous knowledge exchange.
  • Every voice is valued and team members collaborate with industry leaders to solve complex problems.
  • Team members are expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact.
  • Opportunity to co-create the future of software development technology.

Team

Structure: Asynchronous team working across regions, collaborating closely with Product and security partners.

Additional Information

  • The role involves end-to-end ownership from design through production operations.
  • Team uses clear design discussions, documented decisions, and iterative delivery across Ruby on Rails and Go.
  • The team works asynchronously across regions.
  • All team members are expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact.
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
GitLab
GitLab is a complete DevOps platform that enables organizations to manage and streamline software development, delivery, and operations.
All jobs at GitLab Visit website
Job Details
Department Pipeline Security
Category backend
Posted 2 hours ago