
Backend Engineer – Platform – Stacks
Posted Jul 29

Posted Jul 29
This is a fully remote position, open to applicants in United Kingdom, +4 more countries.
• Design, develop, and manage reconciliation systems, including the SSS backend, to monitor the desired stack state, identify and rectify drift across stack templates, grafana.com state, Hosted Grafana, and actual customer stack configurations.
• Collaborate with teams across SSS, grafana.com, and deployment configurations to ensure that stack lifecycle workflows are reliable, observable, and resilient.
• Enhance operational efficiency by minimizing deployment complexity (e.g., striving for single PR regional SSS deployment) and contributing to the Stack Config Reconciliation initiative.
• Oversee rollout mechanisms for provisioned plugins, dashboards, data sources, Grafana versions, release channels, and stack-level configurations.
• Support the rollout of new regions and clusters, including the operational processes needed to safely bring stacks online in new Grafana Cloud regions.
• Enhance incident response and recovery procedures for stack misalignment, reconciliation failures, plugin rollout challenges, and Hosted Grafana integration issues.
• Collaborate with Product, Hosted Grafana, Infrastructure, Support, and adjacent AppCore teams on stack lifecycle work that impacts customers.
• Participate in roadmap planning, technical design, OnCall enhancements, and the long-term simplification of stack operations.
• You will take ownership of the production behavior of the systems you develop, which includes improving runbooks, dashboards, alerts, reconciliation safety, rollout controls, and recovery processes. You should be adept at debugging across service boundaries and making thoughtful changes in systems that affect customer stacks.
• You possess a minimum of 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).
• You have professional experience with Golang and are willing to engage with both backend service and application code.
• You care deeply about developer and user experience, as well as the quality of the products you work on.
• You have some experience contributing to project delivery, from initial brainstorming to shipping a product to customers.
• You write clean, well-tested software that can be easily understood, operated, and maintained by other engineers.
• You can undertake well-defined tasks, decompose them, and execute iteratively to deliver functional solutions and gather feedback.
• You are open to collaborating across teams and ensuring your work is aligned with the needs of other squads and external stakeholders.
• You are familiar with Kubernetes in AWS, GCP, or Azure, and have exposure to infrastructure-as-code tools (Helm, Terraform, Jsonnet, etc.).
• You have experience participating in blameless incident response and contributing to post-incident reviews.
• 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
• Balance is Key - 30 days annual leave per annum
Apriorit
Resend
MUTT DATA
MasterBorn Software
Get handpicked remote jobs straight to your inbox weekly.