Senior Backend Engineer (RoR/Go)
Core
Take technical ownership of GitLab's native Secrets Manager, a production system built on OpenBao to secure credentials across CI/CD pipelines.
Role type
Senior Backend Engineer (Ruby on Rails/Go)
Builds
Native Secrets Manager, GraphQL APIs, and Kubernetes deployment configurations for GitLab CI/CD pipelines.
Domain
DevSecOps, CI/CD, Secrets Management, Cloud Native Infrastructure
Required skills
Ruby on Rails, Go, Role-Based Access Control (RBAC), GraphQL, Kubernetes, Helm charts, CI/CD pipeline security, Secrets management (HashiCorp Vault)
Preferred skills
Container security, Software supply chain security (SLSA)
Technologies
Ruby on Rails, Go, OpenBao, Kubernetes, Helm, GitLab CI/CD
Responsibilities
Design backend architecture for complex security features and secrets access control; Lead development of RBAC models and GraphQL APIs; Own features end-to-end from design through production support; Collaborate with Product and security partners in a distributed environment; Improve code quality and security through code review and debugging production issues.
Seniority
Senior, hands-on IC