Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Mobile Engineer - Session Replay

$192.89k - $231.47k per year
Full-time

Grafana Labs

Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents faster, and optimize telemetry at scale. Built on open source and open standards and designed for interoperability across any stack, Grafana Cloud brings AI to observability and observability to AI, giving teams (and their agents) unified visibility so they can see, understand, and act on all their disparate data, wherever it lives, and move at the speed of their ambitions. Customers, including Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce, rely on Grafana Labs. We are a 100% remote company with team members across 40+ countries, backed by leading investors including Lightspeed Venture Partners, Sequoia Capital, GIC, Coatue, J.P. Morgan, CapitalG, and Lead Edge Capital. Learn more at and follow us on and .

We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.

You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.

This is a full-time remote opportunity. We are considering candidates based in the US and Canada only, within the Eastern or Central time zones.

The Opportunity:

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. Web replay is already available publicly. Mobile replay extends the same story to native apps as part of our Digital Experience Monitoring (DEM) strategy.

We are starting with Android. A working prototype already exists, and you will help turn it into a product customers can trust. The plan is to push ahead from there: iOS next, then our Flutter, React Native and OpenTelemetry mobile SDKs, so customers get a consistent replay experience across platforms.

As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Staff Mobile Engineers who are passionate about working with data and providing seamless experiences for our customers to join our growing team! 

What you'll be doing

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. Give customers controls to trade fidelity against cost.
  • 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. Evaluate the format and API tradeoffs rather than assuming the current prototype approach is final.
  • 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

We invest heavily in developer productivity. You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget so you can iterate quickly without unnecessary friction. We encourage pragmatic AI-assisted development: faster prototyping, test generation, refactors, documentation, and incident follow-ups—always with strong code review and quality standards. You'll also have access to the latest frontier models from OpenAI, Anthropic, and Google.

Technologies you'll work with

  • Kotlin (primary, Android-first) and Swift (iOS)
  • Android media and graphics APIs (MediaCodec / H.264 encoding, view and window capture, Jetpack Compose and View-based UIs)
  • Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs
  • Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI), as you partner across the stack
  • OLAP Database / Object storage (S3)
  • Kafka/Warpstream
  • Grafana ecosystem (Mimir, Loki, Tempo, etc.)

What makes you a great fit

  • You are comfortable working in a remote-first, globally distributed company. Communication is key, and you write and speak clearly in English
  • You are collaborative, friendly, kind and respectful. We operate by consensus: you can contribute, disagree constructively, and commit to the team's decision
  • You have deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C). We are building Android first, so Android depth is a priority for the first hire. We are hiring across both platforms, and we do not expect you to be an expert in both, but you are willing to learn and contribute across platforms over time.
  • You have built or maintained mobile SDKs or platform libraries used by external developers, and you care about developer experience, API design and safe upgrade paths
  • You have worked on performance-sensitive code (startup time, memory, battery, network efficiency, background execution limits) and make pragmatic tradeoffs
  • You are comfortable with media and rendering pipelines on mobile: capturing screen content, working with frames or bitmaps, and encoding or handling video
  • You are comfortable owning a product from 0 to 1 in ambiguous problem spaces. You can break large problems into increments and work autonomously
  • You take a user-centered approach, and you build understanding of customers' context and goals so you build the right thing
  • You are thoughtful about privacy and security on user devices, including handling of sensitive data
  • You use AI tools as a natural part of your engineering workflow, for exploration, code review or reasoning through design tradeoffs, and you are thoughtful about where they help and where they don't

Bonus points for

  • Prior work on mobile session replay, screen recording, or sampling for mobile telemetry
  • Experience with video encoding (H.264, MediaCodec, AVFoundation) or on-device masking and redaction
  • Familiarity with rrweb or web session replay concepts
  • Experience with OpenTelemetry, crash reporting libraries or other observability open source
  • Experience with cross-platform frameworks (React Native, Flutter) or building native bindings and bridges
  • Experience with observability or debugging tools (Grafana, Datadog, New Relic, Sentry, etc.)
  • Familiarity with mobile privacy, consent and platform policy requirements
  • Experience with Go or TypeScript, since the work crosses into our ingest and player

In Canada, the OTE (On-Target Earnings)/Base compensation range for this role is $192,891 - $231,469 CAD. Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.

*Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market’s defined pay range & benefits at the beginning of the process.

Why You’ll Thrive at Grafana Labs:

  • 100% Remote, Global Culture -  As a remote-only company, we bring together talent from around the world, united by a culture of collaboration and shared purpose.
  • 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.
  • Passionate People – Join a team of smart, supportive folks who care deeply about what they do.
  • In-Person onboarding - We want you to thrive from day 1 with your fellow new ‘Grafanistas’ to learn all about what we do and how we do it. 
  • Balance is Key - We operate a global annual leave policy of 30 days per annum. 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect. *We will comply with local legislation where applicable.

Equal Opportunity Employer: Grafana Labs is an equal opportunities employer. We welcome applications from everyone regardless of race, colour, nationality, origin, caste, sex, gender reassignment identity or expression, sexual orientation, age, religion or belief, disability, veteran status, genetic information, pregnancy, maternity, marital, family or carer status, or any other characteristic which is protected by local law. We believe that equality and diversity build a strong organisation, and we work hard to ensure that is the foundation of our organisation as we grow.

Grafana Labs may utilize AI tools in its recruitment process to assist in matching information provided in CVs to job postings. The recruitment team will continue to review inbound CVs manually to identify alignment with current openings.

#LI-Remote

For information about how your personal data is used once you’ve applied to a job, check out our privacy policy . 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Mobile Engineer - Session Replay in Remote vacancy
  •  ...Responsibilities Own the on-device replay library end to end, beginning with Android...  ...sampling, and integration controls for mobile session capture. Optimize startup time, UI responsiveness...  ...instrumentation and adoption. Mentor engineers and contribute to the team’s technical... 
    Suggested
    Full time
    Local area
    Remote work

    Grafana

    Remote
    1 day ago
  •  ...Eastern or Central time zones. The Opportunity: We are building Mobile Session Replay: a way for teams to see what users actually experienced in...  ...connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence... 
    Suggested
    Full time
    Remote work

    Grafanalabs

    Remote
    1 day ago
  • $192.89k - $231.47k per year

     ...Central time zones. The Opportunity: We are building Mobile Session Replay: a way for teams to see what users actually experienced in their...  ...connects frontend signals to session-level evidence, so engineers can investigate production issues faster and with more confidence... 
    Suggested
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    8 hours ago
  • $217.9k per year

     ...facing agent frontend experiences across mobile and web, including conversational interfaces...  ...data, and conversational UX. Improve engineering standards through design reviews,...  ...arrangement with quarterly in-person working sessions called “surges.” Annual base salary range... 
    Suggested
    Full time
    Remote work

    Coinbase

    Remote
    5 days ago
  • usd160.32k - usd200.4k per year

     ...team gatherings, functional off-sites or customer meetings.  . See yourself at Twilio Join the team as Twilio's next Staff Mobile Software Engineer for Stytch, where you'll shape the next generation of identity and fraud prevention products. About the job We are... 
    Suggested
    Long term contract
    Local area
    Remote work
    Worldwide
    Weekend work

    Twilio

    Remote
    4 days ago
  •  ...Responsibilities Build and own mobile SDKs for identity, authentication, device-signal collection, and fraud detection. Partner with Product and Engineering leadership to set direction and deliver customer-facing roadmap features. Collaborate across Twilio and Stytch... 
    Full time
    Remote work
    Weekend work

    Twilio

    Remote
    7 days ago
  • usd181k - usd241k per year

     ...most. App Infrastructure is the team behind Affirm's shared mobile app infrastructure — the platform every other mobile feature team...  ...you have mastered gathering and iterating on feedback from your engineering and cross-functional peers. You have strong verbal and written... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...comes in to quickly resolving customer issues on-the-go, the Stripe mobile app is a critical lifeline for founders and business owners...  ...architectures, and machine learning Ability to collaborate with engineering and design across time zones (PST, EST, CET) Preferred qualifications... 
    Full time
    Internship

    Stripe

    Remote
    4 days ago
  • $217.9k per year

     ...quarterly for intense in-person working sessions called “surges.”  Learn more about working at Coinbase . We're hiring a Staff Software Engineer to join Coinbase's Consumer Agentic...  ...for the user's agent end to end across mobile and web, including the conversational interface... 
    Local area

    Coinbase

    Remote
    4 days ago
  •  ...About the Role Betr is looking for a Frontend Engineer to join our mobile team! You'll build React Native and TypeScript applications powering our Sportsbook, Social Sweepstakes Sportsbook, Arcade, & Casino products across iOS, Android, and web. This is a high-impact role... 
    Full time
    Local area
    Remote work

    Betr

    Remote
    9 days ago
  • $256k - $380k per year

     ...at Ashby, and so I made Design Engineering a formal role and department...  ...Ashby have: Redesigned our mobile web app by talking with customers...  ...posted levels from Junior to Staff. The higher the level, the...  ...of the team will run training sessions on our culture, product, engineering... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours
    Night shift
    Day shift

    Ashby

    Remote
    4 days ago
  •  ...next steps. Our partner is looking for a Staff Software Engineer - Orders Platform based in Canada. We...  ...to-end ordering experiences across web, mobile, and point-of-sale environments. You...  ...idempotency, optimistic concurrency, event replay, projections, conflict resolution, and... 
    Full time
    Remote work

    Jobgether

    Remote
    7 days ago
  • $154.8k - $212.85k per year

     ...30%+ at ~$2.1B ARR is that we need great engineers everywhere, and we have the room to shape...  ...flexible: we're hiring from Senior through Staff+, across platform and product, and we're...  ...across backend, frontend, and potentially mobile to deliver AI-powered products that solve... 
    Long term contract
    Full time
    Internship
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    4 days ago
  •  ...problems to solve and can explain your architectural choices to engineers and executives alike. The Impact You’ll Have You’ll extend...  ...tell us what you’d change. Typically this comes from time in a Staff, Principal, or Lead role. – AI/LLM Engineering: You’ve taken... 
    Long term contract
    Full time
    Contract work

    Moxfive

    Remote
    2 days ago
  • $256k - $380k per year

     ...versatile, persistent product engineer who’s not afraid to set up reusable...  ...if: To you, a tech lead, staff, or principal engineer is...  ...modeling and query language, policy engine, workflow engine, design...  ...of the team will run training sessions on our culture, product, engineering... 
    Full time
    Internship
    Work at office
    Remote work
    Night shift
    Day shift

    Ashby

    Remote
    4 days ago
  • usd181k - usd241k per year

     ...of customer identity and authentication. This role is a hands-on engineering position inside Information Security, focused on designing and...  ...in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications. Integrate CIAM platforms with internal... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    4 days ago
  •  ...brings a unique perspective to the software. We are looking for Engineers that are passionate about communicating with data and providing...  ...and do not have to become managers to progress in their career. Staff Software Engineers at Grafana have a large amount of experience... 
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    4 days ago
  •  ...team: we build the identity and access infrastructure that other engineering teams build on top of, rather than shipping user-facing features...  ...-served by teams across the company. About the Role This is a Staff Engineer role on the team that manages identity and access for AlphaSense... 
    Full time

    AlphaSense

    Remote
    18 days ago
  • $128k - $171k per year

     ...and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: A Staff Operations Engineer leads the design, reliability, and evolution of hybrid-cloud and workplace infrastructure. This senior role spans teams,... 
    Long term contract
    Work at office
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Remote
    4 days ago
  • $229k - $241.5k per year

     ...building community through regular in-person events. Learn more about our flexible approach to where we work. Overview As a Staff Software Engineer, you will play a key role in shaping and advancing a robust data platform that addresses strategic challenges within Ads and... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Remote
    2 days ago
  •  .... Tune distributed training runs for throughput and cost on SageMaker infrastructure. Work directly with client and internal engineering teams to deliver production training workloads. Requirements Strong hands-on PyTorch experience, ideally with distributed or... 
    Full time

    Robots and Pencils

    Remote
    10 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Platform Engineer based in Canada. As a Staff Platform Engineer, you will play a pivotal role in shaping the infrastructure and developer experience... 
    Long term contract
    Full time
    Local area

    Jobgether

    Remote
    8 days ago
  •  ...aesthetic entrepreneurs, at every stage of their journey. STAFF AI ENGINEER We’re looking for a Staff AI Engineer to lead some of Moxie...  ...projects in Q4 2026 and H1 2027, including Maia, the Context Engine, and AI drafts. Beyond the project work, you’ll provide technical... 
    Full time
    Internship
    Remote work

    Moxie

    Remote
    7 days ago
  • $192.89k - $231.47k per year

     ...’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases  This is a remote position. We are looking for candidates in the Canadian time zones. What... 
    Long term contract
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    5 days ago
  •  ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff AI Engineer based in Canada. As a Staff AI Engineer, you will play a key role in shaping and delivering high-impact AI initiatives, building... 
    Full time

    Jobgether

    Remote
    8 days ago
  • $158k - $218k per year

     ...cyberattacks. Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role As a Staff Data Engineer on Coalition’s Data team, you will define the architecture and technical direction of the enterprise Data & Analytics platform.... 
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    12 days ago
  •  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public...  ...is founder-led, profitable, and growing. We are hiring a  Staff-level Software Engineer for Identity Management to work on... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    12 days ago
  •  ...nationwide. Our purpose is simple: to unlock sustainable success for aesthetic entrepreneurs, at every stage of their journey. STAFF PLATFORM ENGINEER We’re looking for a Staff Platform Engineer to lead some of Moxie’s highest-impact infrastructure and developer... 
    Internship
    Local area
    Remote work

    Moxie

    Remote
    8 days ago
  • $164.49k - $197.39k per year

     ...looking for candidates from Canada. Residents of Quebec are not eligible for this role. The Opportunity Grafana Labs is seeking a Staff Engineer (AI & Automation) to own the AI agent infrastructure and automation platform that powers our Marketing Operations organization.... 
    Full time
    Local area
    Remote work

    Grafana Labs

    Remote
    10 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Analytics Engineer based in Canada. As a Staff Analytics Engineer, you will play a pivotal role in designing and scaling the data infrastructure... 
    Long term contract
    Full time

    Jobgether

    Remote
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Mobile Engineer - Session Replay. Be the first to apply!