Staff Mobile Engineer – Session Replay

Posted 12 hours ago

This is a fully remote position, open to applicants in Canada, +1 more country.

📋 Description

• Act as the technical leader for mobile capture and replay throughout the device, ingestion path, and player.

• Take full responsibility for the on-device replay library, starting with Android and expanding to iOS.

• Design masking and consent mechanisms to ensure sensitive data remains on the device.

• Assess and reduce startup time, UI responsiveness, battery consumption, memory usage, network load, and disk overhead on actual devices.

• Provide customers with controls to balance replay quality against costs.

• Develop integration adapters to link replay with ongoing RUM sessions, sampling decisions, and screen or navigation transitions.

• Work closely with Frontend and Mobile Observability teams on capture, upload, storage, session inactivity, timeline player, and mobile session/replay experiences.

• Establish automated testing, CI, device and OS coverage, and backward-compatible SDK upgrade strategies.

• Interact directly with customers to gather feedback and assist with instrumentation and adoption.

• Mentor engineers and cultivate technical leadership.

• Create Mobile Session Replay for Android, followed by iOS, Flutter, React Native, and OpenTelemetry mobile SDKs.


⛳️ Requirements

• Applicants must reside in Canada or the United States, specifically within the Eastern or Central time zones.

• Proficient in written and spoken English.

• Extensive native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Objective-C).

• Proven experience in building or maintaining mobile SDKs or platform libraries utilized by external developers.

• Background in developer experience, API design, and secure upgrade paths.

• Familiarity with performance-sensitive code, including startup duration, memory usage, battery life, network efficiency, and background execution limits.

• Experience with mobile media and rendering workflows, including screen capture, frames or bitmaps, and video encoding or processing.

• Capable of owning 0-to-1 products in unclear problem areas and working independently.

• User-focused mindset with the ability to comprehend customer context and objectives.

• Knowledge of privacy and security concerning user devices, including the handling of sensitive data.

• Experience utilizing AI tools within engineering processes.

• Openness to learn and contribute across Android and iOS platforms over time.


🏝️ Benefits

• Restricted Stock Units (RSUs) provided to every team member.

• Company-sponsored budget for modern AI coding assistants.

• Access to cutting-edge models from OpenAI, Anthropic, and Google.

• Fully remote work environment.

• Opportunities for career advancement.

• In-person onboarding experience.

• 30 days of annual leave per year, including 3 Grafana Shutdown Days.

• Open communication and regular updates across the company.

• Autonomy and support to deliver outstanding work.

• Empowered, high-trust teams.

• Approachable and engaged leadership.

People also viewed

Qualus11 hours ago

Engineering Technician III

US flagFlorida OnlyFull-timeSoftware Engineer
ApplyView job
Grafana Labs11 hours ago

Staff Mobile Engineer – Session Replay

US flagUnited States, +1 more countryFull-timeSoftware Engineer$189.4k – $227.2k/year
ApplyView job
Oowlish12 hours ago

Senior BAW Developer

BR flagBrazil, +1 more countryFull-timeSoftware Engineer
ApplyView job
BlueCross BlueShield of Tennessee12 hours ago

Software Engineer

US flagTennessee OnlyFull-timeSoftware Engineer
ApplyView job
SpecterOps13 hours ago

Associate WordPress Developer

US flagUnited States OnlyFull-timeSoftware Engineer$65k – $100k/year
ApplyView job
SIG 200013 hours ago

Delphi Developer – Mid-Level/Senior

BR flagBrazil OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers