GitLab logo

Intermediate Backend Engineer, Threat Insights

GitLab

Job Overview

GitLab is seeking an Intermediate Backend Engineer to join our Threat Insights team. This role involves working on highly visible features used by software engineers and CISOs to understand risk and mitigation. You will collaborate with product managers, designers, and frontend engineers to solve problems across the Threat Insights domain, focusing on performance and optimization.

Key Responsibilities

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
  • Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality.
  • Advocate for improvements to product quality, security, and performance.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Conduct Code Review within our Code Review Guidelines and ensure community contributions receive a swift response.
  • Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
  • Confidently ship features and improvements with minimal guidance and support from other team members; collaborate with the team on larger projects.
  • Participate in on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.

Required Skills and Experience

  • Significant professional experience with Ruby on Rails.
  • Strong experience with relational databases (PostgreSQL preferred).
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • Effective communication skills: Regularly achieve consensus with peers, provide clear and consistent status updates, with a positive and solution-oriented mindset.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with strong organizational skills.

About the Team

The Threat Insights team is part of the cross-functional Agile team responsible for the Vulnerability Management category. Vulnerability management is the process of identifying, prioritizing, and tracking vulnerabilities in assets and applications. At its very simplest, vulnerability management aims to help security professionals efficiently and effectively determine what weaknesses to address in what order.

Benefits

  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. We welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and allow our recruiters to assess your application.

Benefits
Extracted with AI

  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Similar jobs

Last update: 23 minutes ago

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

GitLab logo
GitLab

Intermediate Fullstack Engineer with Ruby and JavaScript

Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Deliverect logo
Deliverect

Backend Developer with Python Expertise

Join Deliverect as a Backend Developer to design and maintain scalable backend services for the food service industry.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in Bangkok. Enhance security in a dynamic DevSecOps environment.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer to design and implement cloud-native security solutions.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

GitLab logo
GitLab

Intermediate Backend Engineer - Security Policies

Join GitLab as an Intermediate Backend Engineer focusing on Security Policies. Enhance security, performance, and testing in a remote role.

Dotlab logo
Dotlab

Senior PHP Laravel Developer / Architect

Join Dotlab as a Senior PHP Laravel Developer to enhance SaaS solutions with PHP, Laravel, and modern technologies.

Deliverect logo
Deliverect

Frontend and Backend Developer

Join Deliverect as a Frontend or Backend Developer in Amersfoort. Work with React, Python, and cloud platforms in a dynamic SaaS environment.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Stream logo
Stream

DevOps Engineer with AWS and Linux Expertise

Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.

Producthero.com logo
Producthero.com

Senior Backend Developer (PHP / Laravel)

Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Detectify logo
Detectify

Staff Backend Engineer with AWS and Go

Join Detectify as a Staff Backend Engineer to drive architecture and develop cloud-based solutions using AWS and Go.

Agoda logo
Agoda

Staff/Lead Application Security Engineer

Join Agoda as a Staff/Lead Application Security Engineer in a dynamic DevSecOps environment.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

GitHub logo
GitHub

Corporate Solutions Engineer

Join GitHub as a Corporate Solutions Engineer in Europe, providing pre- and post-sales support for EMEA customers.

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

FinDock logo
FinDock

Back-end Developer PHP

Join FinDock as a Back-end Developer PHP in Woerden, Netherlands. Work with PHP, Laravel, and Git in a hybrid environment.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.