Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

Senior Fullstack Engineer - Observability Real User Monitoring (RUM) | US | Remote

Job summary

United States
Software Developer

Work model

Fully remote
United States +1 more
1 month ago
Job description

Grafana Labs: Senior Fullstack Engineer - Observability Real User Monitoring (RUM)

Grafana Labs is a remote-first, open-source powerhouse with over 20 million users worldwide. We empower over 3,000 companies, including industry giants like Bloomberg, JPMorgan Chase, and eBay, to manage their observability strategies with the Grafana LGTM Stack. Our solutions, featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo), can be deployed as Grafana Cloud or Grafana Enterprise Stack.

We are experiencing rapid growth while staying true to our core values: a strong open-source foundation, a collaborative global culture, and a passion for impactful work. Our team thrives in an innovation-driven environment that emphasizes transparency, autonomy, and trust.

We encourage you to apply even if you don't meet every requirement. If this role excites you, it could be a truly career-defining opportunity.

This is a full-time remote opportunity. We are considering candidates from US and Canada only.

The Opportunity

Grafana Observability provides end-to-end monitoring across applications, infrastructure, databases, browsers, and mobile devices. Our Real User Monitoring (RUM) initiative focuses on capturing, storing, and querying high-volume user interaction data from browsers and mobile devices to understand real-world user experiences at scale.

We are building systems to ingest, process, and explore massive amounts of telemetry data—sessions, events, traces, and logs—in real time. This requires deep expertise in high-performance backend systems, columnar storage, and intuitive frontend experiences. Our solutions integrate seamlessly with OpenTelemetry and Grafana Cloud, prioritizing performance, cost-efficiency, and developer experience across the entire stack, from instrumentation to visualization.

We value open standards, excellent developer experience, and the rigorous engineering required to deliver reliable software at scale.

What You'll Be Doing

  • Building and evolving fullstack features for RUM, encompassing backend services, APIs, storage systems, and frontend user experiences.
  • Designing and implementing systems for ingesting, storing, and querying high-cardinality, high-volume telemetry data using columnar/analytical databases.
  • Developing performant query layers and APIs to power real-time exploration of user sessions, traces, and events.
  • Contributing to frontend applications that visualize RUM data, helping users debug performance issues and understand user behavior.
  • Optimizing data modeling, indexing strategies, and queries for low-latency, cost-efficient analytics at scale.
  • Collaborating with SDK engineers (browser and mobile) to ensure high-quality data ingestion and schema evolution.
  • Taking ownership of projects end-to-end, including design, implementation, deployment, monitoring, and iteration.
  • Breaking down complex problems into manageable deliverables and iterating rapidly based on feedback.
  • Ensuring quality through comprehensive testing, system observability, documentation, and smooth upgrade paths.
  • Collaborating cross-functionally with backend, frontend, product, and solutions engineering teams to deliver cohesive observability workflows.
  • Supporting teammates, participating in technical design discussions, and contributing to the RUM roadmap.

We support developer productivity with modern AI coding assistants, offering a company-funded budget for your chosen tools to enable rapid iteration. We encourage pragmatic AI-assisted development, including faster prototyping, test generation, refactoring, documentation, and incident follow-ups, all while maintaining strong code review and quality standards. You'll have access to frontier models like GPT-Codex 5/3, Claude Opus 4.6, and Gemini 3 Pro.

What Makes You a Great Fit

  • 5+ years of fullstack engineering experience with strong backend fundamentals.
  • Backend experience (Go preferred) and frontend experience (TypeScript and React).
  • Experience building or operating distributed systems in production (e.g., Kafka, WarpStream, ClickHouse, Cassandra, Postgres).
  • Familiarity with cloud-native systems (Docker, Kubernetes, AWS, GCP, Azure).
  • Experience working with high-throughput, high-cardinality data (logs, metrics, traces, events).
  • Strong understanding of data modeling, query optimization, and performance trade-offs.
  • Experience designing and building APIs and distributed services.
  • Experience building data-heavy UIs (dashboards, query tools, debugging interfaces).
  • Familiarity with observability concepts (traces, logs, metrics) and/or OpenTelemetry.
  • Strong communication skills and ability to thrive in a remote, distributed team.
  • Pragmatic, self-driven, and comfortable navigating ambiguity.
  • Customer-focused mindset with a passion for developer experience.

Bonus / Nice-to-Have

  • Experience with browser or mobile instrumentation (RUM SDKs, telemetry collection).
  • Mobile development experience (iOS or Android) or familiarity with mobile performance and telemetry.
  • Contributions to OpenTelemetry or other observability OSS projects.
  • Experience building developer-facing platforms or observability products.
  • Familiarity with session replay, sampling strategies, or user behavior analytics systems.

Compensation and Benefits

In the United States, the compensation range for this role is $154,445 - $185,334 USD. Actual compensation may vary based on level, experience, and skillset. All roles include Restricted Stock Units (RSUs) for shared ownership in Grafana Labs' success. Compensation ranges are country-specific; your recruiter will discuss your market's pay range and benefits.

Why You'll Thrive at Grafana Labs:

  • 100% Remote, Global Culture: Collaborate with talent worldwide in a supportive, purpose-driven environment.
  • Scaling Organization: Contribute to meaningful work in a high-growth, dynamic setting.
  • Transparent Communication: Engage with open decision-making and regular company-wide updates.
  • Innovation-Driven: Enjoy autonomy and support to innovate and ship great work.
  • Open Source Roots: Embrace community-driven values that shape our work.
  • Empowered Teams: Experience a high-trust, low-ego culture focused on outcomes.
  • Career Growth Pathways: Access defined opportunities for professional development.
  • Approachable Leadership: Interact with transparent, involved, and accessible executives.
  • Passionate People: Join a team of smart, supportive individuals dedicated to their work.
  • In-Person Onboarding: Connect with new colleagues during onboarding to learn about Grafana Labs.
  • Balance is Key: Enjoy 30 days of global annual leave, including 3 dedicated Grafana Shutdown Days for disconnection. We comply with local legislation where applicable.

Equal Opportunity Employer

Grafana Labs is committed to recruiting, training, compensating, and promoting individuals without regard to race, religion, color, national origin, gender, disability, age, veteran status, or any other protected characteristic. We believe that equality and diversity are fundamental to building a strong organization.

Grafana Labs may use AI tools in its recruitment process to assist in matching CV information to job postings. The recruitment team will manually review all CVs to ensure alignment with current openings.

#LI-Remote

For information about how your personal data is used, please review our privacy policy.