Grafana Labs · Remote · Canada
Join Grafana Labs as a Senior Software Engineer in the Session Replay squad. You'll be instrumental in building a new Grafana Cloud product that enhances user experience and aids in faster investigation of production issues. Your role will encompass end-to-end technical direction, backend architecture evolution, investigation workflow design, and cross-product collaboration. You'll work with technologies like Go, TypeScript, React, and various data storage solutions. Enjoy a remote-first work environment with competitive benefits, including generous vacation, healthcare coverage, retirement planning, and professional development opportunities.
- We are looking for Senior Software Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team!
- You use AI tools as a natural part of your engineering workflow - whether for accelerating exploration, code review, or reasoning through design tradeoffs - and you're thoughtful about where they help and where they don't
- For us, working together means being collaborative, friendly, kind, and respectful. We operate by consensus. You can contribute to a discussion, disagree constructively, and commit to the team’s decision. You are able to communicate design decisions clearly in written and spoken English
- You are comfortable owning features in ambiguous problem spaces. We are a small team, working remotely, on a product that will be used by engineers all over the world – the ability to work on your own is crucial
- You are comfortable working in a remote-first company; communication is key
- You enjoy working on complex solutions – Grafana is a highly technological solution and has avid followers who rely on it every day and who care deeply about their workflows. You value code maintainability, readability & automation
- Ability to reason about data-intensive systems (ingestion, storage, querying, cost trade-offs)
- You have a good understanding of a software development process that takes a user-centered approach. You easily build an understanding of the users’ context and goals which will help you build the right solution with the maximum value
- Familiarity with privacy, security, and access control in data-heavy systems
- Experience building debugging or developer-focused tools
- Experience with observability tools (Grafana, Datadog, New Relic, Sentry, etc.)
- Experience with columnar/analytical databases
- Experience working on performance-sensitive systems (large datasets, real-time queries, session data)