What you'll do
- Take technical ownership of GitLab's native Secrets Manager securing sensitive credentials in CI/CD pipelines.
- Build and maintain backend code primarily in Ruby on Rails with some components in Go.
- Design and lead development of role-based access control (RBAC) models and GraphQL APIs.
- Own features end-to-end from design, implementation, deployment to production support in a distributed environment.
- Collaborate closely with Product, security partners, and engineering teams to deliver secure, reliable features.
What you should know
- This role offers end-to-end ownership and the chance to influence pipeline security architecture.
- Applicants should be comfortable working in a fully remote, asynchronous, and distributed team.
- There is strong emphasis on security-first mindset and production reliability in backend development.
- Opportunity to learn and work with adjacent technologies like container security, Go, and software supply chain security.
- GitLab supports career growth with benefits like flexible PTO, equity, home office support, and a growth fund.
About the company
- GitLab is a remote-first, global company with over 50 million users and trusted by more than 50% of the Fortune 100.
- The company culture emphasizes AI-driven productivity, continuous knowledge exchange, and valuing every voice.
- GitLab operates in the DevSecOps industry, focusing on accelerating secure software delivery.
- They maintain a high-performance culture driven by clear values and asynchronous collaboration.
- GitLab is committed to diversity, inclusion, and equal opportunity employment globally.
Key required skills
Ruby on RailsGoGraphQLKubernetesHelmCI/CDSecrets managementOpenBao