Technology & IT

Intermediate Backend Engineer , Security Factory at GitLab

Posted

  • Company: GitLab
  • Location: Bangalore, India
  • Job type: Full-time

About the role

GitLab is seeking an Intermediate Backend Engineer to join the Security Factory: Code Scanning team in Bangalore. In this position, you will contribute to the static analysis engine that helps developers identify and fix security issues in their code. The role involves extending the engine’s ability to model programs and building tooling to evaluate its performance against known vulnerabilities. You will work in a remote, asynchronous environment where AI agents are used to write and review code under human direction.

Responsibilities

  • Extend the program model to support new languages and frameworks, including parsing, symbol resolution, and taint analysis.
  • Build and apply AI-assisted tooling to validate engine changes and measure detection quality based on false positive and negative rates.
  • Develop static application security testing (SAST) rules mapped to CWE and OWASP standards, along with test fixtures.
  • Implement component specifications in collaboration with engineers and AI agents, ensuring specifications and code remain in sync.
  • Improve the harness and agent instructions to maintain the trustworthiness of agent-written code.
  • Solve technical problems of moderate scope and address technical debt that impacts team velocity.
  • Write maintainable code that meets internal standards and participate in on-call rotations for troubleshooting.

Requirements

  • Experience using AI or large language model (LLM) tools to generate or evaluate technical content, with the judgment to assess output trustworthiness.
  • Solid professional experience writing and testing production code in systems languages, particularly Rust or Go.
  • An interest in static analysis and application security, including parsing, intermediate representations, and data-flow analysis.
  • Ability to organize and progress work independently in a remote, largely asynchronous environment.
  • Clear and concise communication skills for proposing iterative solutions to technical problems.

Pay and benefits

  • Flexible Paid Time Off.
  • Equity Compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.
  • Team Member Resource Groups.

How to apply

Apply directly on GitLab’s own careers website. Omadaily never charges job seekers.

Apply on the employer’s website →