Skip to main content
GitLab

Senior Software Engineer

RemoteIndia only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Enterprise
Salary not disclosed
Check eligibility

Open to IN only. Set where you work from to check your eligibility.

No BS summary

As a Senior Software Engineer, you'll work across two important areas for GitLab Security: the data layer behind our vulnerability and dependency management capabilities, and our move toward services outside the GitLab monolith. You'll design and develop systems that ingest, store, index, and query security report data, including integrations with key third-party systems.

Core skills

PostgreSQLRuby on Rails

Required skills

GoPythonRust

Optional skills

experience with large monoliths

Required languages

English

What you'll do

  • Own significant components of larger deliverables, from technical design through delivery, and deliver iteratively within GitLab's monthly release cycle by showing progress and raising constraints early.
  • Design and develop backend systems for vulnerability and dependency management, including security report ingestion, storage, indexing, querying, and integrations with key third-party systems.
  • Build and improve systems using Ruby on Rails and PostgreSQL, and contribute to newer services using technologies such as Go or Rust where appropriate.
  • Develop deep PostgreSQL expertise by improving queries and schemas as the data behind vulnerability management continues to grow.
  • Collaborate directly with product, design, frontend, and engineering partners on decisions within your scope.

What they require

  • Professional backend engineering experience delivering production features and components at scale, with clear ownership of outcomes rather than tasks.
  • Hands-on PostgreSQL experience, including query profiling and optimization, indexing, and schema design decisions, with an interest in growing into a domain expert.
  • You have professional experience with Ruby on Rails, Go, or Python; are comfortable working in Ruby on Rails day to day; and are interested in working across languages and services.
  • Evidence of guiding peers through complex work or independently carrying out a delivery plan.
  • The ability to collaborate with a range of partners and explain technical tradeoffs clearly.

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100 trust GitLab to ship better, more secure software faster.

🇺🇸 United StatesSoftwareEnterpriseabout.gitlab.com/

What people say about this company

3.3/ 5

  • Flexible remote work options are highly valued by employees.
  • Many employees appreciate the open-source nature of the product and the company's commitment to transparency.
  • Some employees report challenges with management and communication within teams.
Salary not disclosed