AWSAzureCloudDistributed SystemsGoogle Cloud PlatformGrafanaKubernetesTerraformGoGolangGCPGoogle CloudHelmSaaSLeadershipCommunicationRemote Work
About this role
Role Overview
The AppCore Stacks squad owns the systems that create, configure, reconcile, migrate, and operate Grafana Cloud stacks at scale.
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, and recovery procedures.
Requirements
You have at least 1 year of fully remote work experience
You have some experience working on a SaaS platform and are familiar with common distributed systems concepts (e.g., scalability, multi-tenancy, HA).
Have professional experience with Golang and be willing to work across both backend service and application code
Care deeply about developer and user experience and the quality of the products that you work on
Have some experience contributing to the delivery of projects, from initial brainstorming to shipping a product to the customer.
You write clean, well-tested software that other engineers can understand, operate, and maintain
Can take on well-defined tasks, break them down, and execute iteratively to deliver working solutions and gather feedback.
You are willing to collaborate across teams and ensure your work is aligned 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.