Skip to main content

Staff Software Engineer - Databases, Tempo

Grafana Labs
Remote - UK, Spain, Sweden, Ireland, or GermanyUpdated 20d ago
Base salary
£104k–£125k
Published base salary range
Location
Remote - UK, Spain, Sweden, Ireland, or Germany
Remote eligibility
Employment
Full-time
Staff / Principal
Role family
Engineering
Developer tools
Role skills
Apply on job-boards.greenhouse.io
Job actionsApply now
Job actionsApply now

About the job

About Grafana Labs

Grafana Labs is the company behind Grafana Cloud, a fully managed observability platform trusted by more than 10,000 organizations. Built on open source and open standards, Grafana Cloud brings AI to observability and observability to AI. Customers include Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce. We are a 100% remote company with team members across 40+ countries.

The Role

We build Tempo, the open-source distributed tracing backend behind Grafana Cloud Traces and Grafana Enterprise Traces (GET). Tempo makes it easy to search traces, generate metrics from spans, and connect tracing data with logs, metrics, and profiles across the Grafana stack. 2026 is an inflection point for Tempo, shifting from foundational work to product and operational excellence, evolving Tempo from a SaaS database into a platform that powers Grafana’s next generation of observability products.

What You'll Be Doing

  • Set technical direction on the hardest problems in our roadmap and raise the bar across the team.
  • Lead multi-quarter technical initiatives from problem framing through rollout, e.g., trace aggregation APIs, Limitless Tempo, autoscaling cells and customer limits, or query engine improvements.
  • Own the architecture of core Tempo components: ingestion, storage, query, and metrics generation.
  • Drive design reviews, make sharp trade-offs on performance, cost, and complexity, and document the “why” for the team.
  • Design APIs for humans and agents, shaping the next generation of Tempo’s interfaces.
  • Drive operational excellence, owning outcomes against concrete SLOs (P99 write latency, incident recurrence, TCO per ingested GB) and pushing the team toward Zero Ops.
  • Partner with Product and sibling teams, mentor engineers, and participate in on-call.
  • Contribute to open source, engaging the community and reviewing external contributions.

What Makes You a Great Fit

  • Technical leadership: track record of leading complex, multi-quarter initiatives.
  • Deep systems experience: substantial hands-on experience building and operating distributed data systems in production.
  • Strong software craftsmanship: clean, robust, performant software.
  • Strong Go, or a path to it; deep experience in other systems languages (Rust, C, C++) translates well.
  • Operational mindset: owned production services, carried a pager, reduced toil, treated SLOs as a product feature.
  • Customer focus and pragmatism: break complex problems into short feedback loops.
  • Leadership through writing and collaboration in a fully remote, asynchronous environment.

Bonus Points

  • Experience with tracing, OpenTelemetry, or large-scale observability systems.
  • Experience designing query languages, SQL/TraceQL-like engines, or APIs intended to be consumed programmatically.
  • Experience with columnar storage formats (e.g., Parquet) or purpose-built on-disk formats.
  • Experience operating multi-tenant, multi-cell SaaS infrastructure at scale on Kubernetes.
  • Experience building for AI/LLM consumers.
  • Open-source contribution or maintainership.
  • Experience as an on-call user of Grafana, Prometheus, Loki, or Tempo.
  • Experience in a fully remote, globally distributed team.

Compensation & Benefits

In the United Kingdom, the base compensation range for this role is GBP 103,958 - GBP 124,750. Benefits include equity, bonus (if applicable) and other benefits listed here. Compensation ranges are country specific.

Grafana Labs is a remote-only company with a global culture, transparent communication, and open source roots. We offer 30 days of annual leave per annum, with 3 days reserved for Grafana Shutdown Days.

Application Instructions

Apply via the provided link.

Skills & tags

What you can verify before applying

Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.