Skip to content

Latest Backend Engineering jobs at GitLab

40 jobs

Job results

GitLab

GitLab

United States
Staff Backend Engineer, Database Automation
$153k+/yrRemote7+ YOEBackend Engineering

Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Database Excellence
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.

GitLab

GitLab

Poland

Senior Backend Engineer, Trusted Agentic Development
PLN272k+/yrRemote5+ YOEBackend Engineering

Senior backend engineer who will define and build trusted validation systems for AI-generated software, including fast feedback that helps agents self-correct. The role requires hands-on experience building with AI agents, broad software architecture judgment, and the ability to influence distributed engineering teams.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

GitLab

GitLab

United States
Senior Software Engineer , Security Platform: Authorization
$139k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer responsible for evolving GitLab’s authorization model across its Ruby on Rails monolith and next-generation policy engine. The role requires production Rails experience, authorization expertise, security judgment, API knowledge, and strong written communication.

GitLab

GitLab

United States
Staff Backend Engineer
$153k+/yrRemote7+ YOEBackend Engineering

Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

GitLab

GitLab

Bengaluru, India

Senior Backend Engineer - Platform Integrations
No salary listedRemote5+ YOEBackend Engineering

The Senior Backend Engineer will build and operate reliable integrations connecting monetization services with enterprise applications, with a focus on API contracts, data integrity, observability, and fault tolerance. Production Ruby on Rails and relational database experience is required.

GitLab

GitLab

United Kingdom

Senior Backend Engineer , AI Catalog: External Agents
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building secure integrations between GitLab agents and external tools, including AI coding solutions. The role requires Ruby on Rails, API design, SQL/PostgreSQL, AI backend integration, performance optimization, and production support experience.

GitLab

GitLab

United Kingdom

Senior Backend Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior Backend Engineer responsible for designing and operating high-scale backend systems, shaping architecture, improving reliability and performance, and mentoring engineers. The role requires deep backend and systems expertise, strong technical influence, and production experience with agentic AI.

GitLab

GitLab

Canada

Senior Software Engineer , SSCS: Authentication
$139k+/yrRemote5+ YOEBackend Engineering

Senior backend engineer building authentication and identity services across GitLab’s Rails monolith and GATE. The role requires professional Go or Ruby experience, authentication and authorization expertise, and the ability to solve complex security and scalability problems in a remote environment.

GitLab

GitLab

United States
Staff Backend Engineer, Developer Experience
$132k+/yrRemote7+ YOEBackend Engineering

Leads cross-functional Developer Experience initiatives across GitLab, combining hands-on Ruby and Go development with technical leadership to improve testing, CI/CD pipelines, tooling, and engineering workflows. The role requires deep developer tooling experience and the ability to influence multiple teams.

GitLab

GitLab

India

Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

The Senior Software Engineer will build scalable backend systems for vulnerability and dependency management, focusing on security-report data ingestion, storage, indexing, and querying. The role requires backend production experience, strong PostgreSQL skills, Ruby on Rails experience, and the ability to guide delivery across services and languages.

GitLab

GitLab

India

Staff Software Engineer
No salary listedRemote7+ YOEBackend Engineering

Leads hands-on backend development for vulnerability and dependency management, including security data ingestion, storage, indexing, and querying. Requires staff-level technical leadership, strong PostgreSQL and Ruby on Rails experience, and familiarity with security products or tooling.

GitLab

GitLab

Bengaluru, India

Senior Backend Engineer - Database Change Management
No salary listedRemote5+ YOEBackend Engineering

Design and deliver a validation framework and dependency-graph migration system that makes GitLab upgrades safer, faster, and more reliable. The role requires deep Rails or comparable migration-framework expertise, production PostgreSQL experience, technical leadership, mentoring, and strong asynchronous communication.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer - Database Change Management
No salary listedRemoteBackend Engineering

Builds and maintains Ruby on Rails and PostgreSQL systems that make database upgrades safe, fast, and predictable. The role requires production backend engineering experience, schema migration and performance-tuning expertise, and strong asynchronous collaboration skills.

GitLab

GitLab

United States
Intermediate Software Engineer, Security Factory: Vulnerability Management
$115k+/yrRemoteBackend Engineering

Build and maintain Ruby on Rails backend systems for GitLab’s vulnerability management workflows, including security dashboards, reports, and ingestion pipelines. The role requires backend application experience, PostgreSQL knowledge, technical problem-solving, and effective collaboration in a distributed team.

GitLab

GitLab

Canada

Backend Engineer, AI Engineering: Duo Chat
$115k+/yrRemoteBackend Engineering

Build and maintain the Python-based agentic runtime powering GitLab Duo Chat, integrate it with GitLab’s Rails monolith and GraphQL APIs, and improve reliability, security, and performance. The role requires production Python experience, API development skills, and familiarity with agent orchestration or LLM systems.

GitLab

GitLab

Poland
Senior Backend Engineer , Tenant Scale: Gitaly
No salary listedRemote5+ YOEBackend Engineering

Build and operate GitLab’s large-scale Git storage tier, leading distributed systems initiatives across design, rollout, reliability, and incident response. The role requires significant production experience with backend or systems languages, strong systems design skills, and experience owning complex projects end to end.

GitLab

GitLab

Bengaluru, India

Senior Backend Engineer , Plan: Planning Views
No salary listedRemote5+ YOEBackend Engineering

Build and evolve high-scale backend and full-stack features for GitLab’s work items and planning platform. The role requires Ruby on Rails, PostgreSQL performance expertise, API design, strong testing practices, product thinking, and experience mentoring engineers.

GitLab

GitLab

United Kingdom

Senior Backend Engineer , Agent Developer: Flow Components
No salary listedRemote5+ YOEBackend Engineering

Build secure, scalable Flow Registry capabilities for GitLab’s agentic platform using Python, LangChain, and LangGraph. The role designs APIs and data models, contributes across the stack, improves reliability and observability, and collaborates asynchronously with cross-functional teams.

GitLab

GitLab

Poland
Senior Backend Engineer , Plan: Spec-Driven Development
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer building GitLab’s intent-to-code workflows, including APIs, data models, and evaluation systems for agent-generated work. The role requires strong Ruby on Rails and Python experience, backend-focused full-stack capability, API and SQL expertise, and technical leadership in a distributed team.

GitLab

GitLab

Canada

Senior Backend Engineer , Portfolio Experience
$139k+/yrRemote5+ YOEBackend Engineering

Builds and evolves scalable backend capabilities for GitLab’s portfolio planning and work items platform, partnering with product and users while mentoring engineers. Requires senior full-stack experience with a backend focus, Ruby on Rails, PostgreSQL performance optimization, API design, and automated testing.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer - Monitoring and Anomaly Detection
No salary listedRemote7+ YOEBackend Engineering

This staff-level backend engineer will set technical direction and build observability, anomaly detection, reconciliation, and reliability tooling for GitLab’s monetization systems. The role requires Ruby on Rails and site reliability or observability experience, with familiarity with monitoring platforms and event-streaming or analytical data systems.

GitLab

GitLab

Bengaluru, India

Senior Backend Engineer
$139k+/yrRemote5+ YOEBackend Engineering

Designs and evolves high-scale backend capabilities, making architectural trade-offs, improving reliability and performance, and mentoring engineers. The role requires strong backend and systems expertise plus production experience building reliable agentic AI systems.

GitLab

GitLab

Poland
Senior Software Engineer , AI Clients: Duo CLI
No salary listedRemote5+ YOEBackend Engineering

The Senior Software Engineer will design and evolve GitLab Duo CLI experiences in TypeScript, owning architecture, reliability, performance, and developer experience from concept through iteration. The role also contributes to IDE integrations and requires strong developer-tooling experience, technical leadership, and asynchronous collaboration skills.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer, Software Supply Chain Security
No salary listedRemote7+ YOEBackend Engineering

Leads the architecture and implementation of high-scale backend systems for GitLab’s software supply chain security offering, including package policy enforcement, provenance, artifact signing, and malicious package detection. Requires strong Ruby on Rails and Go experience, security expertise, and cross-team technical leadership.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer, Events Platform
No salary listedRemote7+ YOEBackend Engineering

Technical leader building and scaling GitLab’s backend events and messaging platform, with responsibility for distributed systems architecture, reliability, migration, and team mentorship. Requires deep Go experience in high-scale production environments and strong expertise in Kubernetes, Docker, deployment automation, and event-driven systems.

GitLab

GitLab

Canada
Senior Backend Engineer, AI Engineering: Chat
No salary listedRemote5+ YOEBackend Engineering

Builds core backend capabilities for GitLab Duo Chat, including agentic flows, AI model integrations, APIs, and reliable production services across Python and Ruby on Rails. The role requires substantial Python backend experience and practical experience shipping AI-powered features.

GitLab

GitLab

Canada

Senior Backend Engineer, Analytics Instrumentation (Golang)
$118k+/yrRemote5+ YOEBackend Engineering

Builds and guides a unified analytics instrumentation platform for SaaS and self-managed environments, using Go and cloud-native infrastructure. The role requires strong production backend and platform experience, systems design judgment, cross-team collaboration, and engineering mentorship.

GitLab

GitLab

Bengaluru, India

Staff Backend Engineer, GitLab Delivery: Upgrades
No salary listedRemote7+ YOEBackend Engineering

Guides architecture and develops backend automation for GitLab’s self-managed deployments, upgrade workflows, and cloud-native infrastructure. The role requires strong Go and Kubernetes experience, familiarity with stateful workloads and PostgreSQL migrations, and the ability to mentor engineers and influence cross-functional technical decisions.

GitLab

GitLab

United Kingdom

Senior Backend Engineer , AI Engineering: DAP Repository Flows
No salary listedRemote5+ YOEBackend Engineering

Builds Ruby and Rails backend features for GitLab’s Duo Agent Platform, including onboarding, autonomous agents, and repository workflows. The role requires production Ruby experience, LLM product integration, agentic-systems experience, and independent feature ownership in an async distributed environment.

GitLab

GitLab

United Kingdom

Senior Backend Engineer , AI Engineering: AI Coding
No salary listedRemote5+ YOEBackend Engineering

Build and operate scalable, highly available Ruby on Rails backend infrastructure that connects GitLab and third-party events to AI-powered workflows. The role requires experience integrating large language models, developing agentic systems, and operating production systems at scale.

GitLab

GitLab

United Kingdom

Senior Backend Engineer, Deployment Environments
No salary listedRemote5+ YOEBackend Engineering

Builds backend tooling and workflows for GitLab’s cloud-native, self-managed, and ephemeral deployment environments. The role requires strong backend experience with Kubernetes-based or distributed systems, deployment architecture, and production infrastructure.

GitLab

GitLab

Canada

Backend Engineer , AI Engineering: Agent Observability
No salary listedRemoteBackend Engineering

Builds and maintains Ruby on Rails backend features for GitLab’s Agent Observability and AI gateway, including APIs, testing, data models, and production resiliency. The role requires backend application experience, SQL and PostgreSQL proficiency, and practical daily use of AI tooling.

GitLab

GitLab

United States

Staff Backend Engineer , AI Engineering: DAP Repository Flows
No salary listedRemote7+ YOEBackend Engineering

Sets technical direction and builds high-scale Ruby/Rails backend systems for GitLab’s Duo Agent Platform, including autonomous and scheduled repository agents and onboarding flows. Requires staff-level architecture leadership, cross-team influence, and experience integrating LLMs into production products.

GitLab

GitLab

United States

Staff Backend Engineer, Architecture Engineering: Nonlinear Productivity
No salary listedRemote7+ YOEBackend Engineering

Staff-level backend engineer who will define architecture and technical direction for greenfield agentic systems, validate their correctness at scale, and drive productivity improvements across the software development lifecycle. Requires strong distributed-systems fundamentals, proficiency in Go, Rust, or Python, and experience with reliable LLM-based systems.

GitLab

GitLab

United States

Senior Backend Engineer, Architecture Engineering: Nonlinear Productivity
No salary listedRemote5+ YOEBackend Engineering

Build reliable AI-powered automation that removes friction from GitLab’s software development lifecycle. The role requires production experience with agentic or LLM systems, strong distributed-systems judgment, and proficiency in Go, Rust, or Python.

GitLab

GitLab

United States

Senior Backend Engineer, Platform Readiness
No salary listedRemote5+ YOEBackend Engineering

Build backend systems and agentic developer tooling that automate platform-readiness evaluation across GitLab’s deployment platforms. The role requires 5+ years of software engineering experience, backend or platform expertise, and proficiency in TypeScript/Node, Python, or Golang.

GitLab

GitLab

United States

Intermediate Backend Engineer, Platform Readiness
No salary listedRemote2+ YOEBackend Engineering

Build backend developer tooling and agentic workflow components that help GitLab features meet requirements across multiple deployment platforms. The role requires at least two years of backend software engineering experience, proficiency in TypeScript/Node, Python, or Golang, Kubernetes exposure, and familiarity with LLM or agentic systems.