Software Engineer - Synthetic Monitoring | Spain
Core
Build and operate Grafana Cloud Synthetic Monitoring, a multi-tenant distributed system that proactively verifies critical user journeys, APIs, and services using billions of synthetic tests from global probe locations.
Role type
Senior full-stack software engineer (Go/TypeScript)
Builds
Synthetic Monitoring product features, cross-product AI-assisted workflows, and enterprise-scale governance primitives for check management.
Domain
Observability, SaaS, Distributed Systems, Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Go, TypeScript, React, Kubernetes, system design, observability, multi-tenant architecture, AI-assisted development
Preferred skills
Rust, Java, C++, k6, Playwright, browser automation, open source contributions
Technologies
Go, TypeScript, React, Kubernetes, AWS, GCP, Azure, k6, Mimir, Loki, Prometheus
Responsibilities
Own features end-to-end from API design to user-facing workflows; evolve architectural decisions for scheduling and telemetry; build cross-product workflows; ensure enterprise-scale operability; maintain system quality and documentation; participate in on-call rotation.
Seniority
Senior, hands-on IC