26 days ago
Bengaluru, IndiaStaff+
Responsibilities
- Lead the technical design and delivery of large backend initiatives spanning multiple teams.
- Drive modular backend, service, data, and platform architecture and modernize monolithic and legacy backends.
- Define standards for APIs, contracts, schema evolution, testing, security, performance, observability, operability, maintainability, and production readiness.
- Establish patterns for dependency management, data ownership, eventing, failure isolation, service maturity, and operational documentation.
- Establish Go service patterns and Kubernetes operating practices and guide Rust adoption where appropriate.
- Participate in on-call and incident response, serve as a technical escalation point, and turn incidents into architectural improvements.
- Influence technical direction and platform roadmap decisions across teams without formal authority.
- Mentor Senior and Intermediate engineers and improve technical capability, reusable patterns, and technical debt management.
- Lead adoption of AI-assisted and agentic workflows with quality, security, privacy, and operational guardrails.
Requirements
- Sustained technical leadership across more than one team or a broad product area.
- Deep backend architecture and production experience with complex applications, services, or platforms.
- Experience scaling or governing APIs, service platforms, data systems, modular monoliths, or shared backend components.
- Production experience modernizing monolithic or legacy backend architectures using modular approaches such as bounded contexts, package encapsulation, ports and adapters, service extraction, or event-driven boundaries.
- Ability to create alignment through clear written proposals and decision records without relying on formal authority.
- Ability to balance customer outcomes, delivery speed, technical health, reliability, and long-term platform investment.
- Experience mentoring engineers and shaping standards through code review, documentation, and example.
- Production experience with AI-assisted or agentic engineering workflows and improving team adoption of them.
- Helpful experience with Go services and APIs, Kubernetes and cloud-native operations, Rust, Ruby/Rails, PostgreSQL scaling, data partitioning, queues, messaging, distributed systems, security-sensitive products, software supply chains, and varied deployment constraints.
Benefits
- Remote-first, asynchronous work arrangement with location-based eligibility requirements for some roles.
- Benefits supporting health, finances, and well-being.
- Flexible paid time off.
- Team Member Resource Groups.
- Equity compensation and Employee Stock Purchase Plan.
- Growth and Development Fund.
- Parental leave.
Tech Stack
Categories
About GitLab
GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.
