Staff Backend Engineer - Grafana App Platform | Germany | Remote

Grafana Labs Grafana Labs · Data AI · Germany, Ireland, Spain, Sweden, United Kingdom · Remote · R&D: Grafana

Staff Backend Engineer role focused on refactoring Grafana's core architecture to be fully multi-tenant and scalable, transforming it into an observability app platform. The role involves coding new features, enhancing operational experience, authoring design documents, mentoring, and participating in on-call rotations. The company uses AI coding assistants and offers access to frontier models, but the core role is backend engineering for a SaaS platform.

What you'd actually do

  1. Coding new features, enhancing the operational experience of the systems you develop, and iteratively improving them based on production insights
  2. Authoring, contributing to and reviewing design documents
  3. Taking an active role in shaping the roadmap
  4. Mentoring and supporting other team members and collaborating with different teams across the organization
  5. Owning the experience of our customers by participating in weekday 12h x 5d and a separate weekend 24h x 2d on-call rotations.

Skills

Required

  • Golang
  • SaaS platform experience
  • distributed systems problems (scalability, multi-tenancy, data isolation, HA)
  • coding skills
  • operational experience
  • communication skills

Nice to have

  • familiarity with Golang or excitement to learn

What the JD emphasized

  • refactor a big part of Grafana
  • planning and rolling out changes safely to avoid service disruptions is crucial
  • strong coding skills and operational experience; you were responsible for operating the software you have built
  • worked on a SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …)