
Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. We are a 100% remote company with team members across 40+ countries.
This is a remote opportunity for applicants from Canadian Eastern time zones only at this time.
Senior Software Engineer - Session Replay
The Opportunity
The Session Replay squad is building a new Grafana Cloud product that helps our customers to understand what users actually experienced when something goes wrong. Session Replay connects frontend signals to concrete session-level evidence, enabling faster and more confident investigation of production issues.
This team works at the intersection of:
- Frontend observability
- Backend data processing and storage at scale
- Debugging workflows across products
- Privacy and access control
- Performance and cost constraints at scale
A key part of our next phase is evolving the backend architecture of capturing sessions, including a migration toward a columnar/analytical solution as a primary storage and query engine for high-volume session data. Our stack is Golang, TypeScript, and React.
What Youβll Be Doing
- Own end-to-end technical direction for Session Replay, spanning frontend, backend, and data systems.
- Drive the evolution of our backend architecture, including designing systems around columnar/analytical data storage for large-scale session data and defining data models, ingestion pipelines, and query patterns.
- Lead the design of investigation workflows, connecting replay with logs, metrics, traces, and other telemetry.
- Make high-leverage architectural decisions that impact multiple teams and products.
- Partner with teams across Grafana to build cohesive cross-product experiences.
- Engage directly with customers through calls, feedback gathering, and adoption support.
- Improve engineering standards and mentor engineers.
Technologies You'll Work With
- Go (backend services and APIs)
- Columnar/Analytical data storage
- Object storage (S3, GCS, Azure Blob Storage) and MySQL
- TypeScript / React
- Grafana ecosystem (Mimir, Loki, Tempo, etc.)
- Modern AI coding assistants and frontier models
What Makes You a Great Fit
- Comfortable working in a remote-first company with strong written and spoken English communication skills.
- Collaborative, friendly, kind, respectful, and able to operate by consensus.
- Ability to reason about data-intensive systems (ingestion, storage, querying, cost trade-offs).
- Comfortable owning features in ambiguous problem spaces.
- Understanding of user-centered software development processes.
- Value code maintainability, readability, and automation.
- Use AI tools as a natural part of your engineering workflow.
Compensation
In Canada, the base compensation range for this role is CAD 164,490 - CAD 197,389, plus Restricted Stock Units (RSUs) giving every team member ownership in Grafana Labs' success.
Timezone overlap
UTC-5β-4
Benefits
RSUs, PTO, Bonus, Parental leave, Equity
Open to
NA
Sign in to track applications and earn points.