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 @ 3
JavaScript @ 3
Kubernetes @ 3
Node.js @ 6
Observability @ 3
Playwright @ 2
Prometheus
React
Rust @ 3
Security
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 system executes billions of synthetic tests each month from probe locations worldwide and customer-operated private probes.
The role is full-stack, covering Go backend services and agents, TypeScript/React frontend workflows, scheduling, probe lifecycle, telemetry ingestion, APIs, and cross-product and AI-assisted workflows within Grafana Cloud.
Responsibilities
- Own features end-to-end across the stack, 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 to Grafana Cloud.
- Develop governance and organization primitives for enterprise-scale Synthetic Monitoring management.
- Break down complex 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, and incident follow-ups, subject to security guidelines and code review standards.
Technologies
- Go for backend services, APIs, and the synthetic monitoring agent
- TypeScript and React for the Grafana Synthetic Monitoring application
- Kubernetes across AWS, GCP, and Azure
- k6 for scripted and browser checks
- Grafana ecosystem technologies including Mimir, Loki, and Prometheus
Requirements
- Comfortable working in a remote-first company with strong written and spoken English communication.
- Collaborative, respectful, and able to contribute to discussions, disagree constructively, and commit to team decisions.
- Strong Go experience or a path to Go. Production backend experience in Rust, Java, or C++ may translate well; backend experience limited to JavaScript/Node.js runtimes does not.
- Experience owning production services, working with on-call responsibilities, and reducing operational toil.
- Ability to reason about system interactions, data flow, failure modes, cost, and operational behavior.
- Pragmatic approach to problem-solving, including designing solutions, creating prototypes, delivering MVPs, and iterating independently.
- Understanding of a user-centered software development process.
- Thoughtful use of AI tools in engineering workflows.
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.
Benefits
- Equity and bonus, if applicable.
- 100% remote global culture.
- In-person onboarding.
- 30 days of annual leave per year, including three Grafana Shutdown Days, subject to local legislation.
- Career growth pathways and an innovation-driven, empowered work environment.
More jobs at Grafana Labs
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
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 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 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
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