CareerPlan

Staff Software Engineer

RemoteFull-time2026-10-11 → 2026-11-10

Core

Staff Backend Engineer leading the static analysis engine for GitLab's Code Scanning team to detect security vulnerabilities in developer code.

Role type

Staff Software Engineer (Security/Static Analysis)

Builds

Static analysis engine, AI-assisted tooling, and security validation harnesses for SAST.

Domain

DevSecOps, Static Application Security Testing (SAST), Program Analysis

Deliverable

production ML models

Required skills

Rust, Go, systems programming, program analysis, static analysis, taint/data-flow analysis, AI agent orchestration, security vulnerability research, architecture design, mentoring

Preferred skills

Web/mobile frameworks, mutation testing, fuzzing, open source contributions, research publications

Technologies

Rust, Go, Ruby, Docker, CI/CD, SSA, control-flow graphs, call graphs

Responsibilities

Set technical direction for AI-assisted tooling and static analysis engine; own architecture of program model and pipeline; mentor engineers and define internal standards; build and maintain agent harnesses and validation gates; solve high-complexity technical problems; participate in on-call rotations.

Seniority

Staff, hands-on IC with strategic scope