Backend Engineer - Platform - Stacks

📍 Germany
📍 Spain
📍 United Kingdom
📍 Ireland
📍 Sweden
SEK 610,000-762,500 per year
MIDDLE
✅ Remote

Tech Stack

AI AWS @ 2 Azure @ 2 Distributed Systems @ 2 GCP @ 2 Go Grafana Helm @ 3 Kubernetes @ 2 Microservices Node.js @ 3 Terraform @ 3 TypeScript @ 3

Details

Grafana Labs is seeking a Backend Engineer to join the Application Core Services (AppCore) team within the Platform Foundations department. The team builds essential systems supporting Grafana Cloud, including billing, provisioning, cloud marketplace integrations, customer account management, and stack lifecycle operations.

The AppCore Stacks squad owns the systems that create, configure, reconcile, migrate, and operate Grafana Cloud stacks at scale. A stack is a customer-facing Grafana Cloud environment that connects an organization to Grafana and backend services including Mimir, Loki, Tempo, plugins, dashboards, data sources, and stack-level configuration.

Responsibilities

  • Design, build, and operate reconciliation systems, including the Stack State Service (SSS) backend, to track desired stack state, detect drift, and repair inconsistencies across stack templates, grafana.com, Hosted Grafana, cloud regions, 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 processes required 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, on-call improvements, runbooks, dashboards, alerts, rollout controls, and recovery procedures.
  • Write efficient, readable, maintainable, and well-tested code.
  • Implement new microservices and systems, collaborate across departments, coordinate with Product and UX, respond to customer feedback, and participate in roadmap and prioritization decisions.
  • Participate in a follow-the-sun on-call rotation when ready.
  • Use AI-assisted and agentic development practices thoughtfully across design, implementation, testing, documentation, and operations.

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.
  • Commitment to developer experience, user experience, and product quality.
  • Experience contributing to projects from initial brainstorming through product delivery.
  • Ability to break down well-defined tasks and execute iteratively while gathering feedback.
  • Ability to collaborate across teams and align work with other squads and external stakeholders.
  • Familiarity with Kubernetes in AWS, GCP, or Azure.
  • Exposure to infrastructure-as-code tools such as Helm, Terraform, or Jsonnet.
  • Experience participating in blameless incident response and post-incident reviews.
  • Comfort working remotely and asynchronously across time zones, taking ownership of production systems, leading major projects, and coordinating across service boundaries.
  • Experience or interest in stateful systems, eventual consistency, reconciliation loops, and transforming ambiguous lifecycle requirements into modular solutions.

Bonus Points

  • Experience with TypeScript or Node.js.
  • 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 incidents involving configuration drift, partial failure, or cross-service state mismatches.

Compensation And Benefits

  • Sweden compensation range: SEK 609,985–762,481 per year.
  • Restricted Stock Units (RSUs) are included with all roles.
  • 100% remote work in a global culture.
  • Career growth pathways, transparent communication, empowered teams, and open-source collaboration.
  • In-person onboarding.
  • Global annual leave policy of 30 days per year, including three Grafana Shutdown Days, subject to local legislation.

The role is available to candidates located in the United Kingdom, Germany, Spain, Ireland, and Sweden. Grafana Labs is an equal opportunities employer.

More jobs at Grafana Labs

Similar jobs