Description
GitLab is seeking a Staff Software Engineer to lead two important areas for GitLab Security: the data layer behind vulnerability and dependency management capabilities, and the move toward services outside the GitLab monolith.
As a Staff Software Engineer, you'll help design and develop systems that ingest, store, index, and query security report data, including integrations with key third-party systems. Your work will support security features delivered by teams across GitLab.
Key responsibilities:
- Lead large technical deliverables from initial problem definition through delivery
- Design and develop backend systems for vulnerability and dependency management
- Build and improve systems using Ruby on Rails and PostgreSQL
- Shape technical plans and help other engineers deliver effectively
- Work directly with product, design, frontend, and engineering partners
Requirements:
- Experience leading complex backend projects
- Strong PostgreSQL experience
- Strong professional experience with Ruby on Rails, Go, or Python
- Experience shaping delivery plans and guiding technical decisions
- Ability to collaborate with partners and explain technical trade-offs
Benefits:
- Benefits to support health, finances, and well-being
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation & Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/gitlab/jobs/8632446002