Skip to content

Staff Backend Engineer - Grafana Enterprise

Design and operate scalable Go-based distributed backend services powering Grafana Enterprise for large-scale, regulated operators. The role requires deep production experience, distributed-systems expertise, API and database design skills, customer focus, and technical leadership.

About the job

Responsibilities

  • Design and lead development of backend services, distributed systems, and enterprise features at scale.
  • Drive projects from ideation through development, production, and ongoing operations.
  • Contribute to platform scalability, reliability, security, and multi-tenancy.
  • Own operational health through weekday and weekend on-call rotations.
  • Hire, develop, and mentor engineers.
  • Improve engineering and operational practices across the organization.
  • Build backend systems powering Grafana Enterprise for large-scale operators.
  • Architect and implement distributed backend services in Go, emphasizing correctness, observability, and performance.
  • Design APIs and service contracts for enterprise operators and cloud service providers.
  • Collaborate with Product, UX, and frontend engineering teams on end-to-end solutions.
  • Engage directly with enterprise customers and cloud service providers to understand requirements and translate them into engineering solutions.
  • Contribute to open-source communities.

Requirements

  • Deep professional experience writing production services through operations at scale.
  • Strong distributed-systems fundamentals, including replication, consistency models, partitioning, and fault tolerance.
  • Experience designing and operating large-scale, high-traffic, high-availability, or multi-tenant systems.
  • Professional experience building and consuming gRPC and Protocol Buffers APIs.
  • Experience designing clean service contracts across service boundaries.
  • Strong database skills, including schema design, query optimization, and schema migrations at scale.
  • Excellent written, verbal, and interpersonal communication skills.
  • Strong teamwork and customer focus.

Compensation and Benefits

  • Remote position for candidates in the US and Canada.
  • Company-funded budget for modern AI coding assistants and access to frontier models, within security guidelines.
  • Flexible remote-first collaboration with regular video meetings.

Skills

Go, Distributed Systems, gRPC, Protocol Buffers, Postgres, MySQL, Database Schema Design, Schema Migrations, API Design, Multi-Tenancy, Observability, Open Source, Grafana, Prometheus, Mimir

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.

Grafana Labs

Grafana Labs

Canada

Staff Backend Engineer - Grafana App Platform
CA$186k+/yrRemote7+ YOEBackend Engineering

Staff Backend Engineer responsible for evolving Grafana into a scalable, multi-tenant observability application platform. The role requires production SaaS experience, distributed-systems expertise, strong backend coding skills, and familiarity with or willingness to learn Golang.

GitLab

GitLab

Bengaluru, India

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.

Coinbase

Coinbase

United States
Senior Staff Software Engineer, Finhub
$254k+/yrRemote12+ YOEBackend Engineering

Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.

Anthropic

Anthropic

Canada

Staff + Senior Software Engineer, Inference
No salary listedHybrid7+ YOEBackend Engineering

Build and operate high-performance distributed inference infrastructure serving Claude at global scale, including routing, orchestration, autoscaling, deployment pipelines, and accelerator integration. The role requires significant software engineering experience with distributed systems; experience in large-scale ML infrastructure is preferred.