About the role

  • Software Engineer embedded in Developer Advocacy to develop Interactive Learning Plugin for Grafana. Focusing on building engaging learning experiences that enhance user workflows.

Responsibilities

  • Build delightful interactive learning inside Grafana
  • Ship features that make learning experiences feel obvious, smooth, and scalable.
  • Improve the end-to-end learner experience—from onboarding to completion.
  • Enable contribution and authoring (especially for non-engineers): create workflows and product features that let many contributors safely create, iterate on, and improve learning content.
  • Support private guides and experiences
  • Make completion tracking that actually matters
  • Build progress and completion tracking that’s trustworthy, motivating, and useful.
  • Instrument learning flows so we can understand what’s working, what’s failing, and where learners get stuck.
  • Treat observability as a product principle
  • Build fast feedback loops (metrics/logs/traces + user journey visibility) so issues stay shallow.
  • Make it easy to understand what’s happening in production and in real user experiences.
  • Ship fast with an AI-driven development workflow
  • Work daily with tools like Claude Code or Cursor in an agent-based workflow.
  • Apply strong engineering judgment—scoping, iterating, verifying, and testing—so speed doesn’t compromise quality.

Requirements

  • AI harness experience (agentic development)
  • Serious software engineering fundamentals
  • Grafana context
  • Communication work (~20%) which will include writing clear docs, design notes, and PR descriptions, as well as occasionally demo work or explaining decisions to internal/external audiences.
  • Bonus Points For:
  • Meaningful open source contribution or maintainer experience
  • Full-stack experience (strong frontend-only or backend-only profiles are also welcome)
  • TypeScript and/or Go
  • Kubernetes familiarity
  • Experience in the broader observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry)

Benefits

  • 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.

Job type

Full Time

Experience level

Lead

Salary

CA$186,368 - CA$223,642 per year

Degree requirement

Bachelor's Degree

Tech skills

GrafanaKubernetesOpen SourcePrometheusTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.