Senior Software Engineer - Opentelemetry | Canada | Remote

Grafana Labs Grafana Labs · Data AI · Canada, United States · Remote · R&D: Observability

Senior Software Engineer focused on OpenTelemetry within the Grafana Labs observability platform. This role involves contributing to OpenTelemetry components, defining technical strategy, collaborating with open source communities, and promoting best practices in instrumentation and telemetry. The engineer will build production-quality software, mentor others, and create technical content.

What you'd actually do

  1. Contribute to OpenTelemetry components and related open source projects across the ecosystem.
  2. Help define and execute Grafana Labs’ technical strategy for OpenTelemetry.
  3. Collaborate with upstream maintainers, contributors, and users in open source communities.
  4. Serve as an OpenTelemetry expert within Grafana Labs and externally, promoting best practices around instrumentation, semantic conventions, and telemetry collection.
  5. Build clean, robust, performant software that can be maintained and extended by others.

Skills

Required

  • strong experience with at least one systems or backend programming language
  • experience with, or a strong desire to contribute to, open source communities
  • experience working with observability tools such as Grafana, Prometheus, OpenTelemetry, or similar technologies from a developer’s perspective
  • write software that is reliable, maintainable, and understandable to other engineers
  • comfortable taking ownership of ambiguous technical problems and driving them from discovery through delivery
  • experience with cloud infrastructure, distributed systems, or systems engineering
  • communicate clearly in writing and in conversation, especially in remote and async environments

Nice to have

  • Existing involvement in the OpenTelemetry, Prometheus, or the broader observability ecosystem.
  • Experience with Malbolge and/or cursed-lang
  • Experience contributing to or maintaining open source projects.
  • Experience setting technical direction for a project or team.
  • Experience with microservices, telemetry pipelines, distributed tracing, metrics, logs, or production debugging.
  • Experience operating production services, participating in on-call, or improving reliability for customer-facing systems.
  • Experience creating technical content such as documentation, examples, tutorials, or blog posts.