Staff Frontend Engineer - Grafana Data Visualization (Remote, Canada)
Remote · Full Time
Be the first to apply
- Experience
- Any
- Salary
- CAD 186,368 – CAD 223,642 / year
- Openings
- 1
- Posted
- 6 days ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Grafana Labs
Grafana Labs offers Grafana Cloud, a fully managed observability platform trusted by more than 10,000 organizations to enhance reliability, accelerate incident resolution, and optimize telemetry at scale. Built on open standards and open source, Grafana Cloud integrates AI with observability, enabling teams to unify visibility across diverse datasets efficiently. Prestigious customers such as Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce depend on Grafana Labs. The company operates fully remotely with a team spread across 40+ countries and is supported by top investors.
Team and Role Overview
The Grafana Frontend group owns the complete user interface experience for Grafana’s observability product and platform utilized for plugin development. Their areas of focus include dashboards, visualizations, navigation, content discovery, and more. The Data Visualization (DataViz) squad specifically drives enhancements and innovations in Grafana's visualization capabilities, aiming to make data presentation intuitive and insightful.
Key Projects Recently Delivered
- Decoupling core visualizations for independent releases to eliminate dependencies
- Developing GraphViz integration for rendering relationships and architectures with live metrics from various data sources
- Enhancing quality and reliability through advanced testing strategies including visual regression testing
- Refreshing existing visual components like Table and Gauge to improve aesthetics and usability
Responsibilities
- Lead critical, multi-quarter technical projects, managing everything from defining the problem to deployment, along with gathering user feedback and evaluating success
- Mentor peers and elevate engineering standards via thorough code review, design critiques, problem-solving collaboration, and writing improvements
- Take part in on-call rotations to support software reliability and help manage incidents and subsequent learnings
- Assist with technical support during customer escalations and identify friction points for improvement
- Represent the team’s contributions across wider organizational forums, author design proposals, conduct demos, and advocate for the DataViz roadmap
Tools and Technologies
The team primarily uses Typescript, React, together with visualization libraries such as uPlot and eCharts. The entire codebase is open source and available on GitHub.
Working Environment
The company endorses developer productivity tools including modern AI coding assistants, supported with a company-funded usage budget to enable rapid iteration while maintaining high-quality standards backed by comprehensive code review.
Ideal Candidate Profile
- Demonstrates intellectual curiosity, transparency, proactive execution, kindness, and teamwork
- Experienced technical leader capable of guiding teams, mentoring, and operating independently in asynchronous and remote settings
- Responsible for production software, comfortable with on-call duties, ensuring system reliability, and managing incident responses
- Enjoys tackling complex engineering challenges and building robust software solutions
- User-centric and pragmatic approach focusing on iterative delivery and continuous improvement
- Knowledgeable in AI technologies with an emphasis on practical application
- Engaged with community and open to contributing actively to the Grafana ecosystem
Additional Advantages
- Experience contributing to open-source projects and engaging publicly with developer communities
- Interest or experience in observability tools such as Grafana, Prometheus, Loki, or Tempo
- Familiarity with on-call responsibilities in observability or related systems
- Proven success working in fully remote, distributed teams
Compensation and Benefits
In Canada, the salary range for this role is CAD 186,368 to 223,642, with specifics depending on level, experience, and skills as assessed during the hiring process. This role includes Restricted Stock Units (RSUs) to promote shared ownership and alignment with company growth.
Why Join Grafana Labs?
- Fully remote and global culture fostering collaboration across countries
- Fast-growing company providing meaningful and challenging work
- Transparent communication with inclusive decision-making processes
- Innovation-driven environment allowing autonomy and support
- Strong open-source heritage influencing workplace values
- Teams empowered with trust, focusing on outcomes
- Clear career advancement pathways
- Approachable and visible leadership
- Supportive and passionate colleagues
- In-person onboarding to integrate new employees effectively
- Generous leave policy of 30 days annually including 3 dedicated company shutdown days to encourage work-life balance*
Equal Opportunity Employer
Grafana Labs embraces diversity and inclusion, welcoming applicants regardless of race, gender identity, sexual orientation, age, disability, or other protected characteristics per local legislation. The hiring process may employ AI-assisted résumé evaluation combined with human review to ensure best alignment.