Staff Mobile Engineer @Grafana Labs
Software Development
Salary cad 192,891 - 2..
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Staff Mobile Engineer @Grafana Labs

YDay - Grafana Labs is hiring a remote Staff Mobile Engineer. πŸ’Έ Salary: cad 192,891 - 231,469 per year πŸ“Location: USA, Canada

Role Description

We are building Mobile Session Replay: a way for teams to see what users actually experienced in their iOS, Android, Flutter and React Native apps, inside Grafana Cloud. Session Replay connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence.

As a Staff Mobile Engineer you will be the technical lead for mobile capture and replay, working across the device, the ingest path and the player. Specifically, you will:

  • Own the on-device replay library end to end, starting with Android and extending to iOS.
  • Make privacy a default, designing masking and consent controls so sensitive data never leaves the device.
  • Keep the overhead low and measure it on real devices, protecting startup time, UI responsiveness, battery, memory, network use and disk, and profiling the impact of capture and masking while the app is actively being used.
  • Build the integration layer so customers do not copy demo glue code: adapters that tie replay to the active RUM session, sampling decisions and screen or navigation changes.
  • Work across the stack with Frontend and Mobile Observability teams on the capture, upload and storage pipeline, session inactivity handling, the timeline player and the mobile sessions and replay experience in Frontend Observability.
  • Define quality and compatibility: automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths for an SDK that customers cannot easily update.
  • Engage directly with customers: join calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay.
  • Mentor engineers and help grow technical leadership in the team.

Qualifications

  • Deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C).
  • Experience building or maintaining mobile SDKs or platform libraries used by external developers.
  • Experience working on performance-sensitive code (startup time, memory, battery, network efficiency).
  • Comfort with media and rendering pipelines on mobile.
  • Ability to own a product from 0 to 1 in ambiguous problem spaces.
  • Thoughtful about privacy and security on user devices.
  • Use of AI tools as a natural part of the engineering workflow.

Requirements

  • Comfortable working in a remote-first, globally distributed company.
  • Collaborative, friendly, kind, and respectful.
  • Willingness to learn and contribute across platforms over time.
  • Ability to break large problems into increments and work autonomously.
  • User-centered approach, understanding customers' context and goals.

Benefits

  • 100% Remote, Global Culture.
  • Scaling Organization – Tackle meaningful work in a high-growth, ever-evolving environment.
  • Transparent Communication – Expect open decision-making and regular company-wide updates.
  • Innovation-Driven – Autonomy and support to ship great work and try new things.
  • Open Source Roots – Built on community-driven values that shape how we work.
  • Empowered Teams – High trust, low ego culture that values outcomes over optics.
  • Career Growth Pathways – Defined opportunities to grow and develop your career.
  • Approachable Leadership – Transparent execs who are involved, visible, and human.
  • In-Person onboarding – Thrive from day 1 with fellow new β€˜Grafanistas’.
  • Global annual leave policy of 30 days per annum.
Before You Apply
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Mobile Engineer @Grafana Labs
Software Development
Salary cad 192,891 - 2..
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: USA, Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 135,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 138,348+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later