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
Communication @ 6
Distributed Systems @ 2
GCP @ 2
Go
Grafana
Helm @ 3
Kubernetes @ 2
Microservices
Node.js @ 3
Terraform @ 3
TypeScript
- 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 seeking a Backend Engineer to join the Application Core Services (AppCore) group within the Platform Foundations department. The team builds and operates systems that create, configure, reconcile, migrate, and operate 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 or repair drift across stack templates, grafana.com, Hosted Grafana, and customer stack configuration.
- Collaborate across SSS, grafana.com, and deployment configurations to maintain reliable, observable, and resilient stack lifecycle workflows.
- Reduce deployment complexity and contribute to the Stack Config Reconciliation project.
- Manage rollout mechanisms for plugins, dashboards, data sources, Grafana versions, release channels, and stack-level configuration.
- Support new region and cluster rollouts and the operational paths needed to bring stacks online safely.
- Improve incident response and recovery 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, runbooks, dashboards, alerts, rollout controls, and recovery procedures.
- Write efficient, readable, maintainable, and well-tested code; implement microservices and systems; and participate in technical decisions and project delivery.
- Participate in a follow-the-sun OnCall rotation when ready.
Requirements
- At least one year of fully remote work experience.
- Experience working on a SaaS platform and familiarity with distributed systems concepts such as scalability, multi-tenancy, and high availability.
- Professional experience with Golang and willingness to work across backend services and application code.
- Experience contributing to projects from initial brainstorming through customer delivery.
- Ability to break down well-defined tasks and execute iteratively while gathering feedback.
- Strong collaboration and communication skills across teams and stakeholders.
- Familiarity with Kubernetes in AWS, GCP, or Azure.
- Exposure to infrastructure-as-code tooling such as Helm, Terraform, or Jsonnet.
- Experience participating in blameless incident response and post-incident reviews.
- Comfort working asynchronously across time zones and taking ownership of production systems.
- Ability to solve problems involving stateful systems, eventual consistency, reconciliation loops, correctness, scalability, and operational clarity.
Bonus Points
- TypeScript or Node.js experience.
- Experience with Kubernetes control-plane patterns, operators, reconcilers, or desired-state systems.
- Experience with Jsonnet/Tanka, Terraform, Flux, Argo, or similar deployment and configuration tooling.
- Experience with SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems.
- Experience responding to configuration drift, partial failure, or cross-service state mismatches.
Benefits
- 100% remote work and a global culture.
- Restricted Stock Units (RSUs).
- Career growth pathways and an innovation-driven, empowered team environment.
- In-person onboarding.
- Global annual leave policy of 30 days per annum, including three Grafana Shutdown Days.
The role is available to candidates located in the United Kingdom, Germany, Spain, Ireland, and Sweden. In Ireland, the base compensation range is EUR 81,000–102,000. Actual compensation may vary based on level, experience, and skillset. Grafana Labs is an equal opportunities employer.
More jobs at Grafana Labs
Incentive Compensation Systems Manager
Grafana Labs · United States
USD 144,000-173,000 per year
Staff Backend Engineer - Mimir Query, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Mimir Query, Databases | USA | Remote
Grafana Labs · United States
USD 175,000-210,000 per year
Software Engineer - Platform Metal | Ireland | Remote
Grafana Labs · Spain, United Kingdom, Ireland
EUR 81,600-97,900 per year
Software Engineer - Platform Metal | Spain | Remote
Grafana Labs · Spain, United Kingdom, Ireland
EUR 65,300-78,300 per year
Similar jobs
Backend Engineer - Platform - Stacks
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
SEK 610,000-762,500 per year
Backend Engineer - Platform - Stacks | UK | Remote
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
GBP 72,000-90,000 per year
Backend Engineer - Platform - Stacks
Grafana Labs · Spain
EUR 65,000-81,000 per year
Cloud Software Engineer - Observability Platform
ClickHouse · United States
USD 141,000-230,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Backend Engineer - Databases - Loki Query
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
GBP 91,000-1,114,000 per year
Senior Backend Engineer - Databases - Loki Query
Grafana Labs · Germany, Spain, United Kingdom, Ireland, Sweden
EUR 97,000-121,000 per year