Remote, Canada; Remote, Ireland; Remote, Israel; Remote, Netherlands; Remote, United Kingdom; Remote, US

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

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.
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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 months ago