- Company: GitLab
- Location: Remote, United Kingdom
- Job type: Full-time
- Salary: $152,800 – $259,200 (United States Salary Range)
About the role
GitLab is looking for a Staff Software Engineer to join the Security Factory: Code Scanning team. In this role, you will set the technical direction for the static analysis engine that helps developers find and fix security issues. You will act as the directly responsible individual for high-scope initiatives, shaping long-range goals and defining the architecture for how the engine models programs. This position involves directing AI agents to implement code based on written specifications and ensuring the quality of the results.
Responsibilities
- Own the architecture of the program model, including parsing, symbol resolution, and data-flow analysis.
- Define specifications for AI agents and engineers to implement engine changes and detection rules.
- Build tooling to test and validate the engine against benchmark applications with known vulnerabilities.
- Mentor engineers through code review and pairing, raising the technical bar for the team.
- Participate in on-call rotations to assist with troubleshooting and urgent engineering issues.
Requirements
- Extensive experience writing production code in Rust, Go, or a comparable systems language.
- Deep background in program analysis, static analysis, and application security (OWASP Top 10, CWE).
- Experience building LLM tooling, agent pipelines, or evaluations.
- Ability to communicate complex technical problems clearly and write architecture specifications.
- Track record of mentoring engineers and taking ownership of ambiguous, team-wide problems.
Pay and benefits
- United States Salary Range: $152,800 – $259,200.
- Flexible Paid Time Off.
- Equity Compensation & Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental Leave.
How to apply
Apply directly on GitLab’s own careers website. Omadaily never charges job seekers.

