Intermediate Software EngineerPosted today

The opportunity

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.

What you'll do

  • Design, develop, and ship well-scoped features within the systems that: ingest, store, index, and query security report data, improving data-ingestion reliability and query performance as measured by defined reliability and query-performance metrics.

  • Work on the PostgreSQL data layer that supports vulnerability and dependency: management, developing your database skills alongside engineers with deep expertise.

  • Build and improve systems using Ruby on Rails and PostgreSQL, and contribute: to newer services using technologies such as Go or Rust as the team expands beyond the monolith.

  • Contribute to integrations with key third-party security systems.

  • Participate in technical design discussions and code reviews, asking: questions early and raising constraints as you find them.

  • Collaborate with product and engineering partners on the details of your deliverables.

What they're looking for

  • Deliver iteratively within GitLab's monthly release cycle and communicate progress clearly.
  • Apply a security mindset when designing systems, including considering how: GitLab identifies and handles malicious or vulnerable software packages.
  • Professional backend engineering experience shipping features to production as part of a collaborative team.
  • Working knowledge of PostgreSQL, including indexes, query plans, and schema: design, and an interest in developing this into a specialization.