GitLab13 дней назад

Staff Software Engineer

Зарплата не указана
РЫНОК
15 044медиана по профессии
Backend Developer · 82 вакансий с указанной зарплатой
5 092половина предложений: 11 885–20 1031,2 млн
Работодатель не указал зарплату — сравните с рынком сами.
Bangalore

Обязанности

  • 01Lead large technical deliverables from initial problem definition through delivery, often across multiple months or quarters
  • 02Design and develop backend systems for vulnerability and dependency management, including security report ingestion, storage, indexing, querying, and integrations with key third-party systems
  • 03Build and improve systems using Ruby on Rails and PostgreSQL, and contribute to newer services using technologies such as Go or Rust where appropriate
  • 04Shape technical plans, break down complex work, and help other engineers deliver effectively
  • 05Work directly with product, design, frontend, and engineering partners to make clear decisions, resolve constraints, and deliver measurable progress
  • 06Influence the team's product and technical roadmap through hands-on investigation, clear proposals, and iterative delivery that demonstrates progress in each monthly release cycle
  • 07Apply a security mindset when designing systems, including considering how GitLab identifies and handles malicious or vulnerable software packages
  • 08Define patterns for modular services, provide technical leadership when vulnerability management work spans multiple GitLab areas, and share that expertise across GitLab Security

Требования

  • 01Experience leading complex backend projects from idea through delivery while remaining hands-on with design and development
  • 02Strong PostgreSQL experience, including evidence of query optimization, table optimization, and write-ahead log management in data-intensive systems
  • 03Strong professional experience with Ruby on Rails, Go, or Python, and comfort working in Ruby on Rails day to day
  • 04Experience with large monoliths is helpful, along with an interest in working across languages and services
  • 05Experience shaping delivery plans, guiding technical decisions, and supporting the work of other engineers
  • 06The ability to collaborate with a range of partners and explain technical trade-offs clearly
  • 07Experience communicating with leaders, leading peers through complex delivery, identifying constraints, and moving work forward
  • 08Experience using security tooling for activities such as vulnerability triage and remediation, or professional experience building vulnerability management, dependency management, or related security products
  • 09Experience with large-scale data systems or established software products
  • 10Fluency in using artificial intelligence tools to improve delivery while applying sound engineering judgment

Условия

  • 01Flexible Paid Time Off
  • 02Team Member Resource Groups
  • 03Equity Compensation & Employee Stock Purchase Plan
  • 04Growth and Development Fund
  • 05Parental Leave
  • 06Benefits to support your health, finances, and well-being