Senior Software Engineer - Session Replay
Core
Own end-to-end technical direction for Session Replay across frontend, backend, and data systems, designing large-scale storage and ingestion pipelines.
Role type
Senior IC software engineer (observability/data systems)
Builds
Session Replay platform, ingestion pipelines, and data models for large-scale telemetry
Domain
Observability, data-intensive systems, large-scale storage
Required skills
End-to-end technical direction, backend system design, data modeling, ingestion pipeline design, query pattern definition, cross-team collaboration, customer engagement, engineering standards improvement, technical mentorship, ambiguous problem solving
Preferred skills
Columnar or analytical databases, observability tools, debugging tools, privacy and access control, performance-sensitive systems, real-time queries, session data handling
Technologies
Columnar storage, analytical storage, telemetry systems, AI coding assistants
Responsibilities
Design backend systems for large-scale session data, define data models and ingestion pipelines, lead investigation workflows connecting replay with logs and metrics, make architectural decisions affecting multiple teams, collaborate with Frontend Observability and Synthetic Monitoring teams, engage with customers for feedback, improve engineering standards, mentor engineers
Seniority
Senior, hands-on IC with mentorship responsibilities