About the Role
Role details below.
Responsibilities
- Design and develop next-generation Security Platform Management capabilities that strengthen GitLab’s enterprise security offering
- Build and optimize scalable backend services and data models in Ruby on Rails with PostgreSQL for large volumes of security data
- Develop and maintain robust REST and GraphQL APIs that power security workflows across the GitLab platform
- Collaborate with Infrastructure, Policies, and Security Insights teams to deliver cross-functional security features end to end
- Implement and refine unified configuration mechanisms for GitLab’s suite of security tools to simplify management at scale
- Work within focused, feature-specific squads to deliver high-impact, well-tested functionality with minimal context switching
- Contribute to technical design decisions, code reviews, and standards that shape the architecture of GitLab’s security platform
Requirements
- Proficiency in backend development with Ruby on Rails, including building and maintaining production services
- Experience designing and optimizing PostgreSQL schemas and queries for large-scale data
- Experience building and maintaining REST and GraphQL APIs that integrate with complex products or platforms
- Familiarity with Git-based workflows and continuous integration and delivery (CI/CD), ideally using GitLab
- Experience working in collaborative, cross-functional teams with product management and design
- Ability to work autonomously in an all-remote, asynchronous environment while staying aligned with team goals
Nice to Have
- Knowledge of Elasticsearch and NoSQL database technologies, or interest in learning and applying them
- Interest in security domains and in building scalable, reliable solutions for enterprise customers, with openness to transferable experience from related areas
Benefits
- GitLab is where careers accelerate, innovation flourishes, and every voice is valued
- High-performance culture driven by values and continuous knowledge exchange
- Team members can reach their full potential while collaborating with industry leaders to solve complex problems
- All team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact
Team
Team size: 10. Structure: 8 backend engineers, 1 Product Manager, and 1 UX designer distributed across the US, Israel, and India