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
Debugging
Distributed Systems @ 2
GCP @ 2
Go
Grafana
Helm @ 2
Kubernetes @ 2
Node.js @ 3
Terraform @ 2
TypeScript @ 3
- 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
Responsibilities
- Design, build, and operate reconciliation systems, including the SSS backend, to track desired stack state, detect and repair drift across stack templates, grafana.com state, Hosted Grafana, and actual customer stack configuration
- Collaborate across SSS, grafana.com, and deployment configurations to ensure stack lifecycle workflows remain 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 the operational paths required 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
- Help own the production behavior of the systems you build, including improving runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery procedures; be comfortable debugging across service boundaries and making careful changes in systems that affect customer stacks
Requirements
- At least 1 year of fully remote work experience
- Some experience working on a SaaS platform and familiar with common distributed systems concepts (e.g., scalability, multi-tenancy, HA)
- Professional experience with Golang and willingness to work across both backend service and application code
- Care deeply about developer and user experience and the quality of the products you work on
- Some experience contributing to delivery of projects from initial brainstorming to shipping a product to the customer
- Write clean, well-tested software that other engineers can understand, operate, and maintain
- Ability to take on well-defined tasks, break them down, execute iteratively, and gather feedback
- Willingness to collaborate across teams and ensure work aligns with the needs of other squads and external stakeholders
- Familiarity with Kubernetes in AWS, GCP, or Azure, and exposure to infrastructure-as-code tooling (Helm, Terraform, Jsonnet, etc.)
- Experience participating in blameless incident response and contributing to post-incident reviews
Bonus Points For
- Experience with TypeScript/Node.js
- Experience with Kubernetes control-plane patterns, operators, reconcilers, or desired-state systems
- Experience with Jsonnet/Tanka, Terraform, Flux, Argo, or similar deployment/configuration tooling
- Experience working on SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems
- Experience with incident response involving configuration drift, partial failure, or cross-service state mismatch
Benefits
- 100% Remote, Global Culture
- Scaling Organization
- Transparent Communication
- Innovation-Driven
- Open Source Roots
- Empowered Teams
- Career Growth Pathways
- Approachable Leadership
- Passionate People
- In-Person onboarding (to help thrive from day 1)
- Balance is Key: global annual leave policy of 30 days per annum, with 3 days reserved for Grafana Shutdown Days
- Restricted Stock Units (RSUs): included in all roles, providing ownership in Grafana Labs' success
More jobs at Grafana Labs
Backend Engineer - Platform - Stacks
Grafana Labs · Ireland
EUR 81,000-102,000 per year
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
Similar jobs
Backend Engineer - Platform - Stacks
Grafana Labs · Spain
EUR 65,000-81,000 per year
Senior Cloud Engineer - Product Metrics
ClickHouse · United States
USD 141,000-230,000 per year
Senior Cloud Engineer
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
Staff Software Engineer - Databases SRE
Grafana Labs · Ireland
EUR 117,600-141,100 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Germany
EUR 109,700-131,700 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Sweden
SEK 878,600-1,054,300 per year
Staff Software Engineer - Databases SRE
Grafana Labs · Spain
EUR 94,000-112,800 per year