Software Engineer embedded in Developer Advocacy to develop Interactive Learning Plugin for Grafana. Focusing on building engaging learning experiences that enhance user workflows.
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.
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.
Lead Programmer overseeing a programming team for a physics - based indie game in Unity. Focused on gameplay development, technical leadership, and maintaining code quality.
Senior Software Engineer for 12 - month hybrid contract in Ottawa. Manage and modernize enterprise client applications across Windows, SaaS, and plugin environments.
Senior Fullstack Engineer building production software with .NET Core, TypeScript, React/Next.js. Modernize legacy systems, leverage AI tools, and work on fraud detection systems.
Senior Dynamics 365 Developer delivering Microsoft cloud solutions focused on Dynamics 365 Customer Engagement. Involves software development, integration, and client engagement in a consulting environment.
Senior full stack developer at Nexapp focusing on strategic software engineering for health systems evolution. Engaging in complex codebases and integrating AI for improvements.
Project Manager preparing technical proposals for L3Harris Technologies and collaborating with business development and engineering teams. Responsible for ensuring client requirements are met.
Senior Software Developer responsible for Siebel technical configuration, design, development, and integration. Requires 10+ years of Siebel experience with expertise in EIM/EAI, Open UI, and platform integration.
Infrastructure Project Manager for remote contract in Canada. Requires infrastructure project management experience, technical background, and strong communication skills.