1 day ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead complex technical deliverables from problem definition through implementation and delivery.
- Design and develop backend systems for vulnerability and dependency management, including report ingestion, storage, indexing, querying, and third-party integrations.
- Build and improve systems with Ruby on Rails and PostgreSQL and contribute to newer services using Go or Rust.
- Define modular service patterns and provide technical leadership across GitLab Security.
- Shape technical plans, guide engineering decisions, support peer delivery, and influence the product and technical roadmap.
- Collaborate with product, design, frontend, engineering partners, and leaders to resolve constraints and deliver progress.
- Apply security considerations when designing systems that handle malicious or vulnerable software packages.
- Use artificial intelligence tools to improve delivery while applying sound engineering judgment.
Requirements
- Experience leading complex backend projects from idea through delivery while remaining hands-on.
- Strong PostgreSQL experience, including query optimization, table optimization, and write-ahead log management in data-intensive systems.
- Strong professional experience with Ruby on Rails or Go and comfort working with Ruby on Rails day to day.
- Experience shaping delivery plans, guiding technical decisions, supporting other engineers, and communicating technical trade-offs.
- Experience using security tooling for vulnerability triage and remediation, or building vulnerability management, dependency management, or related security products.
- Experience with large-scale data systems or established software products; transferable experience from outside the security domain is welcomed.
- Fluency in using artificial intelligence tools to improve software delivery.
Benefits
- Remote work arrangement; all GitLab roles are remote, subject to location-based eligibility requirements.
- Health, financial, and well-being benefits.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
Tech Stack
Categories
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
