GitLab

Senior Backend Engineer

GitLab
Apply
4 hours ago
Remote, United Kingdom or Remote, PolandSenior

Responsibilities

  • Design and ship moderate-to-complex backend features with minimal guidance.
  • Make architectural trade-offs among modular-monolith code, shared components, and independently operated services.
  • Define backend standards for style, maintainability, testing, APIs, security, performance, and operational readiness.
  • Diagnose and prevent performance and reliability issues at scale, participate in incident response, and act as a technical owner when appropriate.
  • Mentor associate and intermediate engineers, remove technical blockers, and improve delivery through code and design reviews.
  • Use AI in production engineering work, evaluate its effectiveness, and coach others on responsible use.
  • Collaborate across product, frontend, infrastructure, data, and security boundaries and help shape technical and product direction.

Requirements

  • Strong command of backend architecture, APIs, data systems, and performance tuning in complex product or service environments.
  • Proficiency in modern backend languages and a deep understanding of systems programming.
  • Experience designing or evolving modular backend boundaries, bounded contexts, and migration-safe architectures.
  • Ability to lead through technical influence, sound judgment, and clear written communication.
  • Proven experience building or operating agentic systems in production, including loops, tool use, and error-handling strategies.
  • Helpful experience with high-throughput distributed systems, concurrency, profiling, containerized production operations, Kubernetes, PostgreSQL, ClickHouse, schema evolution, partitioning, modular monoliths, event-driven systems, public technical communication, open-source maintenance, or developer-focused SaaS.

Benefits

  • Health, financial, and well-being benefits
  • Flexible paid time off
  • Team Member Resource Groups
  • Equity compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Remote-first work arrangement with location-based eligibility requirements potentially applying

Tech Stack

GitLab

About GitLab

1,001-5,000 employees

GitLab is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/