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
Similar jobs
Backend Engineering jobsBuild 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.
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.
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.
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.
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.