Software Engineer - Synthetic Monitoring | Spain | Remote

Grafana Labs Grafana Labs · Data AI · Germany, Ireland, Spain, Sweden, United Kingdom · Remote · R&D : Databases

Software Engineer role focused on Grafana Cloud Synthetic Monitoring, a distributed system for proactively verifying service availability. The role involves full-stack development (Go, TypeScript, React) across backend services, agents, and frontend workflows. Key responsibilities include owning features end-to-end, designing scalable systems, building cross-product and AI-assisted workflows, and ensuring enterprise-scale operability. The team uses AI coding assistants and has access to frontier models.

What you'd actually do

  1. Own features end-to-end across the stack: from API and data model design in Go, through the execution pipeline, to the user-facing workflows in TypeScript/React
  2. Design and evolve systems, not just features: contribute to architectural decisions on scheduling, probe lifecycle, telemetry ingestion, and API design that shape how the product scales
  3. Build the cross-product and AI-assisted workflows that connect Synthetic Monitoring to the wider Grafana Cloud platform
  4. Make the product operable at enterprise scale: the governance and organization primitives that let teams with hundreds of checks manage Synthetic Monitoring as code and with confidence
  5. Break down complex, ambiguous problems into incremental deliverables and iterate quickly based on feedback

Skills

Required

  • Go
  • TypeScript
  • React
  • Kubernetes
  • Observability
  • Testing
  • Documentation
  • Remote-first communication

Nice to have

  • k6
  • Grafana ecosystem (Mimir, Loki, Prometheus)

What the JD emphasized

  • AI-assisted workflows
  • AI coding assistants