Open Role
Grafana Labs

Remote opportunity at

Grafana Labs

Senior Software Engineer - Session Replay | USA | Remote

Role overview. Grafana Labs is recruiting a Senior Software Engineer for the Session Replay squad. The job is remote, with candidates limited to USA Eastern time…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
USD 154,445 - 185,334/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Role overview. Grafana Labs is recruiting a Senior Software Engineer for the Session Replay squad. The job is remote, with candidates limited to USA Eastern time zones. Session Replay is a newer Grafana Cloud offering that ties frontend signals such as errors, performance and synthetic checks to evidence from individual sessions, so teams can investigate production issues faster. Technical direction. The product is still early, so the engineer helps shape…

Job Description

Role overview. Grafana Labs is recruiting a Senior Software Engineer for the Session Replay squad. The job is remote, with candidates limited to USA Eastern time zones. Session Replay is a newer Grafana Cloud offering that ties frontend signals such as errors, performance and synthetic checks to evidence from individual sessions, so teams can investigate production issues faster.

Technical direction. The product is still early, so the engineer helps shape both what gets built and where it sits inside Grafana Cloud. The next phase centers on moving session capture onto a columnar, analytical engine for storage and queries over high-volume session data. The role covers schema design, data intake and how queries are shaped. The stack is Go for backend services, TypeScript and React for user-facing workflows, columnar storage, object storage and MySQL.

Scope. The engineer acts as a technical leader with end-to-end responsibility across frontend, backend and data systems. Duties include leading the design of investigation workflows that link replays to logs, metrics, traces and other signals, making architecture decisions that affect several teams, and working with Frontend Observability, Synthetic Monitoring and Core Grafana. Engineers also join customer calls, gather structured feedback, and raise team standards and mentoring.

Who it suits. The posting looks for an engineer who can reason about data-intensive systems in terms of ingestion, storage, querying and cost, and who can own features in unclear problem spaces. Strong written and spoken English for design discussions is required. The team works by consensus and values maintainable, well-automated code. AI tools are welcome where they genuinely help.

Responsibilities

  • Set technical direction for Session Replay across frontend, backend and data systems
  • Design column-oriented, analytical storage for huge session volumes
  • Define schemas, data intake paths and query shapes
  • Lead the work on investigation flows that tie replays to logs, metrics and traces
  • Make architecture decisions that affect multiple teams and products
  • Coordinate with other Grafana groups to craft joined-up experiences across products
  • Sit in on customer calls and help users set up and adopt Session Replay
  • Improve engineering standards and mentor engineers

Requirements

  • Comfort in a remote-first company, where communication is a core skill
  • Able to contribute to consensus decisions, disagree constructively and then commit to the team's choice
  • Clear written and spoken English for communicating design decisions
  • Capacity to think through heavy-data systems, weighing intake, storage, query and spend tradeoffs
  • Comfort taking ownership of features where requirements are unclear, with little supervision
  • User-centered approach to software development

Qualifications

  • Experience with columnar or analytical databases
  • Experience with observability tools such as Grafana, Datadog, New Relic or Sentry
  • Experience creating troubleshooting or developer-oriented tooling
  • Knowledge of privacy, security and permissions in platforms that hold lots of data
  • Experience with performance-sensitive systems that handle large datasets or real-time queries

Core Skills

Benefits

  • Restricted Stock Units (RSUs)

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this role remote?

Yes. The posting is remote, and candidates are limited to USA Eastern time zones.

What is the pay range?

The posting gives a U.S. base compensation range of USD 154,445 to 185,334. It says actual pay depends on level, experience and skill set.

What is the tech stack?

The posting lists Go, TypeScript, React, columnar analytical storage, object storage such as S3, GCS or Azure Blob, and MySQL.

How many years of experience are required?

The posting does not give a number of years. It describes a senior role that works on ambiguous, data-intensive problems.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Grafana Labs
Grafana LabsPosted 2h ago
Full-timeRemoteUSD 280,000 - 357,000/yr
Grafana Labs
Grafana LabsPosted 2h ago
Full-timeRemoteGBP 103,000 - 129,000/yr
Grafana Labs
Grafana LabsPosted 2h ago
Full-timeRemoteUSD 260,000 - 300,000/yr
Grafana Labs
Grafana LabsPosted 2h ago
Full-timeRemoteUSD 144,000 - 173,000/yr

Posted by Grafana Labs

Source: Grafana Labs

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Grafana Labs

Grafana Labs

38Open Jobs
—No reviews yet
View Company Profile