Staff Software Engineer - Developer Advocacy
New
Canada
Location base: Canada
This is a fully remote position and we're considering candidates in Canada.Full-TimeStaff
Salary186,368 - 223,642 CAD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- KubernetesTypeScriptGoGrafanaPrometheus
Requirements
- AI harness experience (agentic development)
- Used tools like Claude Code or Cursor in real development work (daily or close to it).
- Can describe your workflow (scoping → iterate → validate → test) and how you manage risks like security and correctness.
- Serious software engineering fundamentals
- Can ship production-grade changes and explain tradeoffs.
- Care about architecture, maintainability, correctness, and raising the quality bar.
- Grafana context
- Used Grafana in real environments—dashboards, troubleshooting, on-call, or monitoring workflows.
- Understand observability practices and how Grafana fits into them.
- Small but meaningful amount of 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.
- Meaningful open source contribution or maintainer experience (Bonus)
- Full-stack experience (Bonus)
- TypeScript and/or Go (Bonus)
- Kubernetes familiarity (Bonus)
- Experience in the broader observability ecosystem (Prometheus, Loki, Tempo, Mimir, OpenTelemetry) (Bonus)
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
- 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.
- Participation in an on-call rotation as part of our DevOps culture.
View Full Description & ApplyYou'll be redirected to the employer's site