GitLab logo
fulltime·GitLab

Intermediate Backend Engineer , Security Factory

Bengaluru, IndiaSalary not disclosed7 skills

Skills & Stack

DockerCI/CDLLMAI agentsTechnical leadershipSecurityTesting

About the Role

Intermediate Backend Engineer on GitLab's Security Factory team, Bangalore, building security features for the DevSecOps platform.

About GitLab

GitLab is the intelligent orchestration platform for DevSecOps, trusted by more than 50 million registered users and over half of the Fortune 100.

What You'll Do

6 items
  • 1Extend the program model, including parsing, symbol resolution, intermediate representations, call graphs, and taint and data-flow analysis, to support new languages and frameworks
  • 2Build and apply AI-assisted tooling to implement, review, and validate engine changes and findings, in collaboration with the team's technical leadership. Measure detection quality against known vulnerabilities, judging changes primarily on false positive and false negative rates
  • 3Develop static application security testing (SAST) rules mapped to Common Weakness Enumeration (CWE) and the Open Worldwide Application Security Project (OWASP), along with test fixtures that demonstrate they work
  • 4Implement component specifications with engineers and AI agents through phased plans and small, reviewable changes. Keep specifications and code in sync
  • 5Improve the harness, agent instructions, and skills that keep agent-written code trustworthy. Use separate coding and reviewing agents, performance checks, application programming interface (API) checks, and dependency checks, and escalate risky changes to human review
  • 6Solve technical problems of moderate scope and complexity, and identify and address technical debt that slows the team down

What We're Looking For

  • Experience using AI or large language model (LLM) tools to generate or evaluate technical content, with the judgment to assess when their output is trustworthy
  • Solid professional experience writing and testing production code in a systems language, particularly Rust or Go. Our engine is written in Rust, the analyzer wrapper in Go, and the monolith integration in Ruby. You'll be willing to work across them
  • An interest in static analysis and application security, including parsing, intermediate representations, taint and data-flow analysis, and how vulnerabilities arise in code. Deep expertise isn't required; we'll help you grow it
  • Organize and progress your work independently in a remote, largely asynchronous environment
  • The ability to communicate technical problems clearly and concisely and propose iterative solutions
  • Helpful but not required: experience with performance optimization, Docker and continuous integration and continuous delivery (CI/CD), web or mobile frameworks, guardrails for agent-written code such as mutation testing and fuzzing, or program analysis and security research through publications or open source contributions. Willingness to learn performance optimization and containerized workflows is also welcome

Check your fit before you apply

We check the resume on your profile against this role at GitLab: a match score, what is missing, and what to fix before you apply.

Ready to apply for this role?

Intermediate Backend Engineer , Security Factory at GitLab — click below to submit your application.

Apply Now

Get new Cybersecurity Jobs in Bengaluru by email

Only new listings. No spam. Or get them on Telegram

Prepare for this interview

Free practice for the problem-solving rounds security roles screen on.

blur