Senior Software Engineer (Session Replay)
- United States
- Senior Level
- Posted
Skills
Required
- Grafana
- AI tools
- code review
- code maintainability
- readability
- automation
- reason about data-intensive systems
- ingestion
- storage
- querying
Preferred
- privacy
- access control
Join Grafana Labs as a Senior Software Engineer in the Session Replay squad. You'll be at the forefront of building a new Grafana Cloud product that enhances user experience and aids in faster issue resolution. Your role will involve driving technical direction, evolving backend architecture, and collaborating with various teams. Enjoy a remote-first work environment with generous benefits, including 30 days of paid vacation, healthcare coverage, 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!
Experience working on performance-sensitive systems (large datasets, real-time queries, session data)
USD 154,445 - 185,334
About Grafana Labs
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
Responsibilities
- Assumer la direction technique de bout en bout pour le projet Session Replay, en supervisant à la fois le frontend, le backend et les systèmes de données.
- Concevoir et diriger l'évolution de l'architecture backend, y compris la conception de systèmes autour du stockage de données en colonnes/analytique pour les données de session à grande échelle.
- Collaborer avec des équipes interfonctionnelles pour construire des expériences cohérentes à travers les produits Grafana, et interagir directement avec les clients pour recueillir des retours.
Requirements
- You are comfortable working in a remote-first company; communication is key
- 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
- 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)
- 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 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
- Experience with columnar/analytical databases
- Experience building debugging or developer-focused tools
- Experience with observability tools (Grafana, Datadog, New Relic, Sentry, etc.)
Preferred
- Familiarity with privacy, security, and access control in data-heavy systems
