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.
Senior Developer contributing to data processing applications with an Agile team at Triton Digital. Join a remote and innovative environment focused on Big Data technologies and continuous improvement.
Software Developer working with the Federation of Quebec Municipalities on .NET applications. Engaging in design, programming, and improving systems while mentoring team members.
Developers at Ingeno design cloud applications incorporating AI for diverse industries. Work in a stimulating and collaborative environment with cutting - edge technologies.
Developer maintaining and improving JetBrains IDE plugin for Hyperskill's educational platform. Remote role focusing on bug fixes and feature implementation for enhanced learner experience.
Senior Developer integrating and developing web - based solutions for CBC/Radio - Canada's Corporate Services team. Collaborating with cross - functional teams on software application development and architecture.
Engineering Project Lead creating detailed designs and overseeing implementation for CBC/Radio - Canada's technology projects. Leading projects and managing end - to - end implementations with innovative solutions.
Instructional Designer creating engaging training materials for Motorola Solutions' technologies and products. Collaborating with teams to ensure effectiveness and accuracy in learning content.
Remote Guidewire Senior Developer roles (Integration, GWBC, GWPC, DataHub) for a 6 - 8 month contract. Support production stability and platform enhancements on an insurance platform.
Sr. Software Engineer for Contact Centre Innovation & GenAI. Hybrid contract in Toronto requiring 10+ years experience with Python, Java, AWS, GenAI & LLMs.
People Partner supporting the Engineering team at Jane in a remote role. Navigating complex HR issues and contributing to team culture and performance.