Software Engineer - Synthetic Monitoring | Germany | Remote

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

Software Engineer role focused on building and operating Grafana Cloud Synthetic Monitoring, a system used to proactively verify critical user journeys, APIs, and services. The role involves full-stack development across Go backend services and TypeScript/React frontend, with a focus on integrating Synthetic Monitoring into the wider Grafana Cloud platform and enabling enterprise-scale operation. The company utilizes 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
  • system design
  • full-stack development
  • remote work
  • communication

Nice to have

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

What the JD emphasized

  • AI-assisted workflows
  • AI coding assistants
  • frontier models