Grafana Labs logo
Grafana LabsΒ·Verified

Staff FrontEnd Engineer - Platform - App Core Usage

About 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 unified visibility so they can see, understand, and act on all their disparate data.

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.

The Opportunity

Application Core Services (AppCore) is a group within Platform, in the Foundations department. Foundations produces the Internal Engineering Platform (IEP) and partners closely with our Cloud, Enterprise, and Grafana teams. Our team develops the essential systems driving Grafana's business operations.

The Usage squad owns the essential systems driving Grafana's business operations and customer usage calculations. Our domain encompasses maintaining the billing engine responsible for customer usage calculation, cost management and billing applications, automating provisioning after a customer signs a contract, integrating with cloud marketplaces (AWS, Azure, GCP), and building and maintaining the customer user portal. This role is approximately 75% FrontEnd and 25% BackEnd.

What You'll Be Doing

  • Design, build, operate, and evolve reliable full-stack web applications, customer-facing account portals, and backend services that power core customer usage and billing workflows
  • Build and maintain backend APIs (Golang, Node.js) and intuitive user interfaces using modern frontend technologies (TypeScript, React)
  • Design and maintain integrations between Grafana systems and external business platforms such as NetSuite, Salesforce, and cloud marketplaces (AWS, Azure, GCP)
  • Develop and automate business logic for customer usage metering, pricing structures, promotions, and billing reconciliation
  • Collaborate across product management, DealOps, GTM, Support, and adjacent AppCore squads to deliver robust end-to-end features
  • Address technical debt, optimize CI/CD pipelines, strengthen test coverage, and improve system observability and operational resilience
  • Provide technical leadership and mentorship to engineers while shaping pragmatic solutions for complex systems challenges
  • Contribute to roadmap planning, technical design, OnCall improvements, and long-term simplification of stack operations
  • Help own the production behavior of systems you build, including improving runbooks, dashboards, alerts, rollout controls, and recovery procedures

Requirements

  • At least 1 year of fully remote work experience
  • Experience working on a large SaaS platform dealing with common distributed systems problems (scalability, multi-tenancy, data isolation, high availability)
  • Strong professional experience with backend technologies (Golang, Node.js) as well as modern frontend web development (TypeScript, React)
  • Deep care for developer and user experience and product quality
  • Experience delivering projects end-to-end in a self-driven way
  • Track record of writing clean, robust, well-tested code that peers can operate and maintain
  • Experience mentoring junior engineers in a collaborative, asynchronous environment
  • Ability to break complex challenges down into iterative, modular deliverables
  • Strong Kubernetes experience in AWS, GCP, or Azure, and familiarity with infrastructure-as-code tooling (Helm, Terraform, Jsonnet)

Bonus Points

  • Experience with high-volume usage metering, billing engines, or customer-facing cost management applications
  • Experience designing and maintaining integrations with third-party business systems (NetSuite, Salesforce, Cloud Marketplaces)
  • Experience with frontend component libraries, design systems, and modern CSS-in-JS tooling
  • Familiarity with cloud marketplace integrations and SaaS provisioning/tenancy patterns
  • Experience with incident response involving configuration drift, partial failure, or cross-service state mismatch

Compensation & Benefits

  • Canada Compensation: $186,368 - $223,642 CAD base salary (dependent on level, experience, and skillset)
  • Equity: Restricted Stock Units (RSUs) included with all roles
  • Time Off: Global annual leave policy of 30 days per year (including 3 Grafana Shutdown Days)
  • Culture: 100% remote, async-first global organization with in-person onboarding

Timezone overlap

UTC-8–-4

Culture

Async-friendly

Open to

NA

Sign in to track applications and earn points.

More roles at Grafana Labs

Similar remote roles