Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
API
AWS
Azure
Communication @ 6
Datadog @ 3
GCP
Go @ 6
Grafana @ 3
Java @ 6
Kubernetes @ 3
Observability @ 3
Playwright @ 2
Prometheus
React
Rust @ 6
Sentry @ 3
Software Development @ 3
TypeScript
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is seeking a Software Engineer to join the Synthetic Monitoring squad. The team builds and operates Grafana Cloud Synthetic Monitoring, a multi-tenant distributed system implemented in Go and running on Kubernetes across AWS, GCP, and Azure. The product executes billions of synthetic tests each month from global probe locations and customer-operated private probes.
The role is full-stack, covering backend services and agents in Go, a TypeScript/React frontend, scheduling, probe lifecycle, telemetry ingestion, API design, and user-facing workflows. The team is focused on integrating Synthetic Monitoring with Grafana Cloud, enabling AI-assisted workflows, and supporting enterprise-scale deployments.
Responsibilities
- Own features end-to-end across the stack, from Go API and data model design through execution pipelines and TypeScript/React user workflows.
- Contribute to architectural decisions involving scheduling, probe lifecycle, telemetry ingestion, and API design.
- Build cross-product and AI-assisted workflows connecting Synthetic Monitoring to Grafana Cloud.
- Develop governance and organization primitives for enterprise-scale management of checks as code.
- Break complex, ambiguous problems into incremental deliverables and iterate based on feedback.
- Ensure quality through testing, system observability, and documentation.
- Participate in the on-call rotation and take ownership of production services.
Technologies
- Go for backend services, APIs, and the synthetic monitoring agent.
- TypeScript and React for the Synthetic Monitoring application.
- Kubernetes across AWS, GCP, and Azure.
- k6 as the execution engine for scripted and browser checks.
- Grafana ecosystem technologies including Mimir, Loki, and Prometheus.
- AI coding assistants and frontier models from OpenAI, Anthropic, and Google.
Requirements
- Comfortable working in a remote-first company with strong written and spoken English communication skills.
- Collaborative, respectful, and able to contribute to discussions, disagree constructively, and commit to team decisions.
- Strong Go experience or experience with production backend systems in another systems language such as Rust, Java, or C++.
- Experience operating production services, participating in on-call rotations, and reducing operational toil.
- Systems-thinking skills, including reasoning about data flow, failure modes, cost, and operational behavior.
- A pragmatic approach focused on short feedback loops, incremental delivery, prototyping, and independent work.
- Understanding of user-centered software development processes.
- Comfortable using AI tools for engineering workflows such as exploration, code review, and design reasoning.
Bonus Points
- Experience designing or operating multi-tenant SaaS systems at scale.
- Experience with observability tools such as Grafana, Datadog, New Relic, or Sentry.
- Production Kubernetes experience.
- Familiarity with k6, Playwright, or browser automation at scale.
- Experience contributing to or maintaining open-source projects.
Compensation And Benefits
- Base compensation in Spain: EUR 65,000–81,000 per year.
- Restricted Stock Units (RSUs) are included with all roles.
- 100% remote work in a global culture.
- In-person onboarding.
- 30 days of annual leave, including three Grafana Shutdown Days, subject to local legislation.
- Career growth pathways and a transparent, collaborative work environment.
More jobs at Grafana Labs
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 81,000-10,200 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
GBP 72,000-90,000 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
SEK 610,000-762,500 per year
Software Engineer - Synthetic Monitoring
Grafana Labs · Spain, Ireland, Sweden, Germany, United Kingdom
EUR 76,000-95,000 per year
Backend Engineer - Platform - Stacks
Grafana Labs · Ireland, Spain, Sweden, Germany, United Kingdom
EUR 81,000-102,000 per year
Similar jobs
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Staff Software Engineer, API
Anthropic · San Francisco, United States, New York City, United States
USD 405,000-485,000 per year
Senior Systems Software Engineer, Developer Productivity and Cloud Automation - GeForce NOW
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff+ Software Engineer, Enterprise
Anthropic · San Francisco, United States, New York City, United States
USD 405,000-485,000 per year
Principal Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior System Software Engineer - Data Platform Observability
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year