G

GitLab

Unified DevOps platform for CI/CD

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A strong command of backend architecture, APIs, data systems, and performance tuning in a complex product or service environment.
  • 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 influence and technical judgment, and communicate clearly in writing while bridging product needs and technical reality.
  • Proven experience building or operating agentic systems in production, including architecting loops, tool use, and error-handling strategies for reliability at scale.

Responsibilities

  • Design and ship moderate to complex backend features with minimal guidance, choosing pragmatically between modular-monolith code, shared components, or independently operated services.
  • Advocate for product quality, security, availability, and performance; define backend standards for style, maintainability, testing, APIs, and operational readiness.
  • Mentor associate and intermediate engineers, remove technical blockers, and improve team delivery practices through code and design reviews.
  • Diagnose and prevent performance and reliability issues at scale, participate in incident response, and act as a technical owner where appropriate.
  • Use AI in production engineering work to improve outcomes, evaluate its effectiveness, and coach others on responsible, high-judgment use.
  • Participate in on-call or operational support where the team's ownership model requires it.
  • Design, implement, and evolve product capabilities while solving high-scope backend problems and influencing team technical and product direction.
  • Work across product, frontend, infrastructure, data, and security boundaries; make architectural trade-offs and help define standards for a high-scale, global product.

Desired Qualifications

  • Experience with high-throughput distributed systems, concurrency, or profiling.
  • Hands-on experience with containerized production operations, such as Kubernetes.
  • Deep database performance knowledge, including PostgreSQL, ClickHouse, schema evolution, or partitioning.
  • Background in large-scale modular monoliths or event-driven systems.
  • Public technical communication, open-source maintenance, or experience in developer-focused SaaS.

About the Company

GitLab

Unified DevOps platform for CI/CD

GitLab provides a unified DevOps platform that brings together the tools needed for software development, including code hosting, collaboration, CI/CD, issue tracking, and security, all in one application. It works by offering a single subscription-based platform where teams can plan, write, test, review, and deploy code through automated pipelines, reducing the need to manage separate tools. This differs from many competitors that require using a collection of separate products; GitLab consolidates these capabilities into one integrated solution, helping teams work more efficiently. The company's goal is to help organizations speed up software delivery and improve collaboration by simplifying the DevOps process and continuously updating the platform with new features and improvements.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at GitLab

See more jobs