Senior Software Engineer - OpenTelemetry

πŸ“ Canada
πŸ“ United States
CAD 164,000-205,000 per year
SENIOR
βœ… Remote

Used Tools & Technologies

Go

Required Skills & Competences

Grafana @ 4 Prometheus @ 4 Java @ 4 Distributed Systems @ 4 Communication @ 4 Rust @ 4 Microservices @ 4 Debugging @ 4 OpenTelemetry @ 4 Observability @ 4 AI @ 4

Details

Grafana Labs is a remote-first, open-source observability company that builds Grafana and Grafana Cloud, a composable observability platform integrating metrics, logs, and traces. The Observability department enables developers to instrument code, ingest observability data into Grafana Cloud, and visualize and explore it. Engineers have opportunities to contribute to open source projects and collaborate across a global, remote team.

Responsibilities

  • Contribute to OpenTelemetry components and related open source projects across the ecosystem.
  • Help define and execute Grafana Labs’ technical strategy for OpenTelemetry.
  • Collaborate with upstream maintainers, contributors, and users in open source communities.
  • Serve as an OpenTelemetry expert within Grafana Labs and externally, promoting best practices around instrumentation, semantic conventions, and telemetry collection.
  • Build clean, robust, performant, production-quality software that is maintainable and extensible.
  • Partner with Product, Support, GTM, and other engineering teams to connect customer needs with technical direction.
  • Mentor engineers across levels through design reviews, code reviews, technical guidance, and open collaboration.
  • Write documentation, examples, blog posts, and other technical materials to help users and internal teams understand OpenTelemetry.

Requirements

  • Strong experience with at least one systems or backend programming language. Experience with Golang, Rust, or Java is strongly preferred. Experience with C, C++, or similar languages is also relevant.
  • Experience with, or a strong desire to contribute to, open source communities.
  • Experience working with observability tools from a developer perspective (Grafana, Prometheus, OpenTelemetry, or similar).
  • Ability to write reliable, maintainable, and understandable software.
  • Comfortable taking ownership of ambiguous technical problems and driving them from discovery through delivery.
  • Experience with cloud infrastructure, distributed systems, or systems engineering.
  • Clear written and verbal communication, especially in remote and asynchronous environments.

Bonus Points

  • Existing involvement in the OpenTelemetry, Prometheus, or broader observability ecosystem.
  • 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.

Compensation & Rewards

  • In Canada, the base compensation range for this role is CAD 164,000 - CAD 205,000. Actual compensation may vary by level, experience, and skillset. Benefits include equity, bonus (if applicable), and other benefits listed by Grafana Labs. Compensation ranges are country-specific.

Additional Information

  • This is a remote position; candidates are being considered in Canada and the United States. Grafana Labs is remote-first and emphasizes strong written communication, independent execution, and collaboration across time zones. Engineers are encouraged to contribute to open source and participate in community collaboration.

Equal Opportunity

Grafana Labs is an equal opportunity employer and recruits, trains, compensates, and promotes regardless of race, religion, color, national origin, gender, disability, age, veteran status, and other characteristics. The company may utilize AI tools in its recruitment process to assist in matching CVs to job postings, with manual review by the recruitment team.