We are seeking a Senior Backend Engineer to join our Tempo team at Grafana Labs. Tempo is an open source distributed tracing backend, a key component of Grafana Enterprise Traces (GET). In this role, you will:
- Collaborate with your team to deliver new features, analyze outcomes, and make improvements
- Lead projects from concept to implementation, including ongoing customer support
- Design, build, operate, and maintain essential systems, ensuring reliability, performance, and availability
- Take an active role in influencing our roadmap and your own career objectives
- Participate in on-call rotations and take responsibility for the services you oversee
- Support and mentor team members, engage in design conversations, and work closely with colleagues
- Expand your skillset by deepening your knowledge of our cloud products, understanding our customers, and learning about our codebase
We are a remote-first organization, communicating through video calls and asynchronous documents. The ideal candidate will be a self-starter with strong communication skills, customer focus, and a pragmatic approach to problem-solving.
Requirements:
- Solid experience with at least one programming language (Go preferred, but Python, C, C++, Rust or similar are transferable)
- Experience delivering projects from requirements gathering to product shipping
- Experience with Cloud software development or systems engineering
- Ability to write clean, robust, and performant software
Nice to haves:
- Experience with Kubernetes
- Familiarity with Grafana and Prometheus
- Exposure to microservices architecture and distributed systems
- Experience with on-call duties and operations/SRE tasks
Join us in developing cutting-edge observability solutions used by prominent global organizations!