Senior Software Engineer - Tempo

Grafana Labs develops open-source visualization and observability tools used by millions globally, including major companies for monitoring critical applications and infrastructure.
$91,000 - $114,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Tempo

Grafana Labs is seeking a Senior Software Engineer to join the Tempo team, focusing on backend development for our open-source distributed tracing backend. As part of this role, you'll be working on Tempo, a key component of Grafana Enterprise Traces (GET).

Your responsibilities will include:

  • Collaborating with the team to deliver new features and improvements
  • Leading projects from concept to implementation
  • Designing, building, and maintaining essential systems
  • Influencing the product roadmap
  • Participating in on-call rotations
  • Supporting and mentoring team members

We're looking for someone who is:

  • A motivated self-starter with a bias towards action
  • Customer-focused
  • Pragmatic in approach to complex challenges
  • Collaborative and communicative

Key requirements:

  • Solid experience with at least one programming language (Go preferred, but Python, C, C++, Rust, or similar are transferable)
  • Experience in delivering end-to-end projects
  • Experience with cloud software development or systems engineering
  • Ability to write clean, robust, and performant software
  • Familiarity with on-call duties and operations/SRE tasks

Nice-to-haves include experience with Kubernetes, Grafana and Prometheus, microservices architecture, and working in a fully remote environment.

Grafana Labs offers a competitive compensation package, including equity and bonus opportunities. The base compensation range for this role in Germany is EUR 91,000 - EUR 114,000, with actual compensation varying based on experience and skills.

Join us in developing cutting-edge observability tools used by millions worldwide, from NASA to Minecraft HQ. At Grafana Labs, we value diversity, equality, and creating an inclusive environment where talented individuals can do their best work.

Last updated 24 days ago

Responsibilities For Senior Software Engineer - Tempo

  • Collaborate with team to deliver new features and improvements
  • Lead projects from concept to implementation
  • Design, build, and maintain essential systems
  • Influence product roadmap
  • Participate in on-call rotations
  • Support and mentor team members

Requirements For Senior Software Engineer - Tempo

Go
Kubernetes
  • Solid experience with at least one programming language (Go preferred)
  • Experience delivering end-to-end projects
  • Experience with cloud software development or systems engineering
  • Ability to write clean, robust, and performant software
  • Familiarity with on-call duties and operations/SRE tasks

Benefits For Senior Software Engineer - Tempo

  • Equity
  • Bonus

Interested in this job?

Jobs Related To Grafana Labs Senior Software Engineer - Tempo

Senior Software Engineer - Identity and Access

Senior Software Engineer position focused on authentication and authorization systems at Grafana Labs, working remotely in Canada.

Solutions Engineer

Senior Solutions Engineer role at Grafana Labs, bridging technical expertise with customer success in Singapore, requiring 5+ years of pre-sales experience.

Senior Software Engineer - Identity and Access

Senior Software Engineer position focused on authentication and authorization systems at Grafana Labs, working with Go and TypeScript in a remote environment.

Senior Software Engineer, Adaptive Telemetry

Senior Software Engineer role at Grafana Labs, focusing on Adaptive Telemetry and large-scale observability solutions.

Senior Software Engineer

Senior Software Engineer position at Grafana Labs to work on scalable, multi-tenant SaaS platform for observability.