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 @ 6
API
AWS
Azure
Datadog @ 3
GCP
Go @ 6
Grafana @ 3
Java @ 6
Kubernetes @ 3
Observability @ 3
Playwright @ 2
Prometheus
React
Rust @ 6
Security @ 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 hiring a remote Software Engineer to join the Synthetic Monitoring squad. The team builds and operates Grafana Cloud Synthetic Monitoring, a multi-tenant distributed system used to verify critical user journeys, APIs, and services. The system is implemented in Go, runs on Kubernetes across AWS, GCP, and Azure, and executes billions of synthetic tests each month from global and customer-operated private probes.
The role is full-stack, covering backend services, execution pipelines, telemetry, APIs, and user-facing workflows in Grafana Cloud.
Responsibilities
- Own features end-to-end, from API and data model design in Go 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 with the wider Grafana Cloud platform.
- Develop governance and organization primitives for enterprise-scale Synthetic Monitoring operations.
- Break down complex and ambiguous problems into incremental deliverables and iterate based on feedback.
- Ensure quality through testing, system observability, and documentation.
- Participate in the team's on-call rotation and take ownership of operated services.
- Use AI coding assistants for prototyping, test generation, refactoring, documentation, code review, and engineering workflows while maintaining strong security and quality standards.
Requirements
- Strong Go experience, or a path to Go based on production backend experience in Rust, Java, C++, or another systems language.
- Experience owning and operating production services, including understanding on-call responsibilities, reliability, and toil reduction.
- Systems-thinking skills, including reasoning about data flow, failure modes, cost, and operational behavior.
- Ability to work pragmatically with short feedback loops, design solutions, build prototypes, and work independently.
- Understanding of user-centered software development processes.
- Ability to communicate design decisions clearly in written and spoken English.
- Comfortable working collaboratively in a remote-first company.
- Familiarity with AI tools as part of an engineering workflow.
Technologies
- Go
- TypeScript
- React
- Kubernetes
- AWS, GCP, and Azure
- k6
- Grafana ecosystem, including Mimir, Loki, and Prometheus
Bonus Qualifications
- 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.
Benefits
- Equity and bonus, if applicable.
- 100% remote global culture.
- Company-funded usage budget for AI coding assistants.
- In-person onboarding.
- 30 days of annual leave per annum, including three Grafana Shutdown Days, subject to local legislation.
- Career growth pathways and an open-source, transparent, collaborative culture.
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
EUR 65,000-81,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 Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,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
Senior Staff Software Engineer, API
Anthropic · San Francisco, United States, New York City, United States
USD 405,000-485,000 per year
Senior Software Engineer, DGX Cloud Orchestration
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