Staff Software Engineer
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
