CareerPlan

Senior Software Engineer

RemoteFull-time$139k2026-10-11 → 2026-11-09
Based in from anywhere

Core

Build and extend GitLab's security analysis engine to detect vulnerabilities in code and dependencies, using hybrid rule-based and AI-driven analyzers.

Role type

Senior Backend Engineer (Security Analysis)

Builds

Security analyzers, dependency parsing tools, and automated remediation services for GitLab's code scanning platform.

Domain

Software Security / DevSecOps / AI-driven Analysis

Deliverable

production ML models

Required skills

Go, Rust, Python, vulnerability research, software supply chain security, AI/LLM tooling, package management, static analysis, CI/CD

Preferred skills

performance optimization at scale, program analysis (ASTs, data-flow), containerized workflows

Technologies

Go, Rust, Python, Docker, npm, Maven, pip, Bundler, Cargo, CI/CD pipelines

Responsibilities

Design and ship analyzers pairing deterministic and AI-driven detection; build evaluation harnesses for false positives and missed findings; parse dependency manifests and lockfiles; extend automated remediation services; mentor intermediate engineers; participate in on-call rotations.

Seniority

Senior, hands-on IC