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 @ 7
Communication @ 6
Data Visualization
Grafana @ 4
Leadership @ 4
Mentoring @ 4
Observability @ 4
Prometheus @ 4
React
Technical Leadership @ 4
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 Staff Frontend Engineer to join the DataViz squad within the Grafana Frontend group. The team builds and evolves Grafana visualizations that help users configure, understand, and gain insights from their data.
This is a fully remote position for candidates in Canada or the United States, specifically in the EST or CST time zones.
Responsibilities
- Lead multi-quarter technical initiatives from problem framing through rollout, including gathering user feedback and measuring outcomes.
- Mentor and collaborate with engineers through code reviews, design feedback, pairing, and technical guidance.
- Participate in on-call rotations for the services you help build.
- Contribute to incident response and post-incident learning.
- Provide technical support during customer escalations and identify areas of user friction.
- Collaborate across squads by writing design proposals, running demos, representing the team's work, and contributing to roadmap discussions.
- Use AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups while maintaining strong review and quality standards.
Requirements
- Experience providing technical leadership, leading teams through projects, mentoring engineers, and serving as a force multiplier.
- Clear communication skills for a fully remote and asynchronous environment.
- Experience operating production software, participating in on-call rotations, supporting software in production, maintaining reliability, and responding to incidents.
- Ability to build production software systems and solve complex engineering problems with minimal supervision.
- A pragmatic, user-focused approach based on short feedback loops: analyze, design, deliver an MVP, learn, and iterate.
- Familiarity with AI technologies and frameworks, with a practical focus on delivering reliable, high-quality solutions.
- Interest in contributing to the Grafana user and open-source community.
Technical Stack
The Grafana Frontend stack is primarily based on TypeScript, React, uPlot, and Apache ECharts. The work is open source and includes Grafana visualizations, data visualization tooling, testing strategies, and visual regression tooling.
Bonus Qualifications
- Open-source contribution or maintainership experience.
- Experience engaging with open-source communities.
- Interest in observability, including metrics, logs, and traces.
- Experience with Grafana, Prometheus, Loki, Tempo, or other observability platforms.
- Experience using Grafana, Prometheus, Loki, or Tempo on call, including in a homelab.
- Experience working in a fully remote, globally distributed team.
Benefits
- Compensation in Canada of $186,368–$223,642 CAD per year, with actual compensation determined by level, experience, and skill set.
- Restricted Stock Units (RSUs).
- 100% remote global culture.
- Company-funded usage budget for AI coding assistants.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days.
- Career growth pathways and an innovation-driven, high-trust work environment.
More jobs at Grafana Labs
Staff Frontend Engineer - Grafana DataViz
Grafana Labs · Canada, United States
USD 175,000-210,000 per year
Senior Solutions Engineer
Grafana Labs · Mumbai, India
INR 7,400,000-9,800,000 per year
Manager, Solutions Engineering | West Coast | Remote
Grafana Labs · United States
USD 234,000-278,000 per year
Senior Observability Architect
Grafana Labs · Sydney, Australia, Melbourne, Australia
AUD 207,000-256,000 per year
Manager, Solutions Engineering | AMER | Remote
Grafana Labs · United States
USD 234,000-278,000 per year
Similar jobs
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Staff+ Software Engineer, Full-Stack
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 405,000-485,000 per year
Senior Full-Stack Engineer - Grafana Cloud Observability
Grafana Labs · Canada, United States
USD 154,400-185,300 per year
Senior Full-Stack Engineer - Grafana Cloud Observability
Grafana Labs · Canada
CAD 164,500-197,400 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Grafana Enterprise | US | Remote
Grafana Labs · Canada, United States
USD 175,000-210,000 per year
Senior Manager, Software Engineering - Agentic IT Operations
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Engineering Manager, Agentic GenAI Platform
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year