Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AWS @ 2
Azure @ 2
Compliance
Debugging
Distributed Systems @ 2
GCP @ 2
Go
Grafana
Helm @ 2
Kubernetes @ 2
Terraform @ 2
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is hiring a Backend Engineer - Platform - Stacks to build and operate control-plane and reconciliation systems for Grafana Cloud stacks at scale.
Responsibilities
- Design, build, and operate reconciliation systems, including the Stack State Service (SSS) backend, to track desired stack state and detect/repair drift across stack templates, grafana.com state, Hosted Grafana, and actual customer stack configuration.
- Collaborate across SSS, grafana.com, and deployment configurations to keep stack lifecycle workflows reliable, observable, and resilient.
- Improve operational efficiency by reducing deployment complexity (e.g., aiming for single PR regional SSS deployment) and contributing to the Stack Config Reconciliation project.
- Manage rollout mechanisms for provisioned plugins, dashboards, data sources, Grafana versions, release channels, and stack-level configuration.
- Support new region and cluster rollouts, including operational paths to bring stacks online safely in new Grafana Cloud regions.
- Improve incident response and recovery paths for stack misalignment, reconciliation failures, plugin rollout issues, and Hosted Grafana integration failures.
- Partner with Product, Hosted Grafana, Infrastructure, Support, and adjacent AppCore squads on customer-impacting stack lifecycle work.
- Contribute to roadmap planning, technical design, OnCall improvements, and long-term simplification of stack operations.
- Own production behavior of the systems you build (runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures), including debugging across service boundaries and making careful changes affecting customer stacks.
Requirements
- At least 1 year of fully remote work experience.
- Some experience working on a SaaS platform and familiarity with distributed systems concepts (scalability, multi-tenancy, HA).
- Professional experience with Golang and willingness to work across backend service and application code.
- Strong care for developer and user experience, and product quality.
- Some experience delivering projects from brainstorming through shipping to customers.
- Write clean, well-tested software that others can understand, operate, and maintain.
- Ability to take well-defined tasks, break them down, and execute iteratively.
- Willingness to collaborate across teams so work aligns with other squads and external stakeholders.
- Familiarity with Kubernetes in AWS, GCP, or Azure, plus exposure to infrastructure-as-code tools (e.g., Helm, Terraform, Jsonnet).
- Experience participating in blameless incident response and contributing to post-incident reviews.
Benefits
- 100% Remote, Global Culture
- Scaling Organization
- Transparent Communication
- Innovation-Driven
- Open Source Roots
- Empowered Teams (high trust, low ego)
- Career Growth Pathways
- Approachable Leadership
- Passionate People
- In-Person onboarding (to learn from new team members)
- Balance is Key: global annual leave policy of 30 days per annum, with 3 days reserved for Grafana Shutdown Days; compliance with local legislation where applicable.
Compensation
- In Ireland, base compensation range: EUR 81,000 - EUR 102,000.
- Includes Restricted Stock Units (RSUs) for ownership in Grafana Labs.
More jobs at Grafana Labs
Backend Engineer - Platform - Stacks
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
SEK 610,000-762,500 per year
Solutions Engineer
Grafana Labs · United States
USD 182,000-226,000 per year
Senior Backend Engineer - Databases Pyroscope
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 91,800-110,100 per year
Senior Backend Engineer - Databases Pyroscope
Grafana Labs · Germany
EUR 97,000-116,400 per year
Senior Director, Solutions Engineering
Grafana Labs · United States
USD 337,000-425,000 per year
Similar jobs
Backend Engineer - Platform - Stacks
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 72,000-90,000 per year
Senior Cloud Engineer
ClickHouse · United States
USD 141,000-208,000 per year
Backend Engineer - Platform - Stacks
Grafana Labs · Spain
EUR 65,000-81,000 per year
Senior Systems Software Engineer, Developer Productivity And Cloud Automation - GeForce NOW
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Sweden
SEK 878,600-1,054,300 per year
Senior Cloud Engineer - Product Metrics
ClickHouse · United States
USD 141,000-230,000 per year
Senior Software Engineer - Cloud Infrastructure
ClickHouse · United States
USD 141,000-208,000 per year
Cloud Software Engineer - Observability Platform
ClickHouse · United States
USD 141,000-230,000 per year