← Back to job listings
GL
Backend Engineer (Platform, Stacks)
Grafana Labs · Spain
About The Role
Join Grafana, a leading open-source analytics and monitoring platform. As a Backend Engineer, you will be part of the Application Core Services (AppCore) team, responsible for developing essential systems that drive Grafana's business operations. You will work at the intersection of product, platform, and business operations, building critical systems that support both customers and internal stakeholders. This is a remote-first position, and you will have the opportunity to make a significant impact on the company's growth and success.
- Conception, construction, and operation of reconciliation systems, including the SSS backend, to track desired stack state.
- Collaboration across SSS, <grafana.com>, and deployment configurations to ensure stack lifecycle workflows remain reliable, observable, and resilient.
- Improvement of operational efficiency by reducing deployment complexity and contributing to the Stack Config Reconciliation project.
- We are seeking a Backend Engineer who thrives on building production systems where correctness, scalability, and operational clarity are paramount. As a remote-first organization, you should be comfortable collaborating asynchronously across time zones and taking full ownership of the critical systems powering Grafana Cloud
- You will be particularly successful in this role if you enjoy solving challenges related to stateful systems, eventual consistency, and reconciliation loops. We value engineers who can take ambiguous lifecycle requirements and transform them into explicit, modular solutions
- You should be adept at breaking down complex systems work into safe, iterative increments while clearly communicating technical tradeoffs to both internal stakeholders and adjacent product teams
- You write clean, well-tested software that other engineers can understand, operate, and maintain
- Have some experience contributing to the delivery of projects, from initial brainstorming to shipping a product to the customer
- Experience participating in blameless incident response and contributing to post-incident reviews
- 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
- Have professional experience with Golang and be willing to work across both backend service and application code
- 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 at least 1 year of fully remote work experience
- Care deeply about developer and user experience and the quality of the products that you work on
- Familiarity with Kubernetes in AWS, GCP, or Azure, and exposure to infrastructure-as-code tooling (Helm, Terraform, Jsonnet, etc.)
- Experience with TypeScript/Node.js
- Experience with Kubernetes control-plane patterns, operators, reconcilers, or desired-state systems
- Experience working on SaaS provisioning, tenancy, regional expansion, plugin rollout, or customer lifecycle systems
- Experience with Jsonnet/Tanka, Terraform, Flux, Argo, or similar deployment/configuration tooling
- Experience with incident response involving configuration drift, partial failure, or cross-service state mismatch
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring