Senior Backend Software Engineer - Loki | NASA | Remote
at Grafana Labs
USD 154,000-185,000 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AWS
Azure
Communication @ 7
Debugging @ 3
DevOps @ 4
Distributed Systems
GCP
Go @ 3
Grafana @ 4
IaC
Kafka @ 4
Kubernetes @ 4
Microservices
Observability @ 3
Prometheus @ 4
Python @ 3
Rust @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is hiring a Senior Backend Software Engineer to work remotely from the United States or Canada. The role is part of the Databases organization, which owns and operates telemetry databases including Mimir for metrics, Loki for logs, Tempo for traces, and Pyroscope for profiles. These are multi-tenant distributed systems implemented in Go and operated at scale on Kubernetes across AWS, GCP, and Azure.
Responsibilities
- Influence the product roadmap and define career objectives.
- Work with the team to deliver new features and iterate based on results.
- Drive projects from initial idea through production operations.
- Contribute to open-source projects beyond the direct scope of the team.
- Design, build, operate, and maintain critical systems, with ownership of reliability, performance, and availability.
- Participate in follow-the-sun on-call rotations and take ownership of operated services.
- Support team members, participate in design discussions, and collaborate in a fully remote environment.
- Develop a deeper understanding of Grafana Cloud, its customers, and the codebase of a large distributed system.
- Write and review pull requests and design documents.
- Shepherd automated release rollouts and contribute to performance and reliability improvements.
Requirements
- Motivation, self-direction, a bias toward action, and a customer-focused approach.
- Ability to break down complex challenges, build modular solutions, deliver MVPs, gather feedback, and iterate.
- Strong collaboration and communication skills in a fully remote setup.
- Solid experience with at least one programming language. Grafana Labs uses Go; familiarity with Python, C, C++, Rust, or similar languages is also relevant.
- Experience delivering projects from requirements gathering and brainstorming through product release.
- Experience developing cloud software or working in systems engineering.
- Experience with on-call responsibilities and the DevOps model.
- Experience writing clean, robust, performant, and maintainable software.
- Familiarity with observability systems and the use of metrics, logs, and traces for debugging.
Nice to Have
- Experience with Kubernetes.
- Experience with queue systems such as the Kafka protocol.
- Experience using Grafana and Prometheus in operational roles, including on-call work or hobby and homelab projects.
- Exposure to microservices architecture and distributed systems, or a desire to learn.
- Familiarity with infrastructure as code.
Benefits
- Equity and bonus, if applicable.
- 100% remote, global culture.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days, subject to local legislation.
- Career growth opportunities, transparent communication, and an open-source-focused culture.
More jobs at Grafana Labs
Senior Software Engineer - Grafana Search & Storage | Canada | Remote
Grafana Labs · United States, Canada
CAD 164,500-197,400 per year
Senior Software Engineer - Grafana Search & Storage
Grafana Labs · United States, Canada
USD 154,400-185,300 per year
Staff Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 174,500-209,000 per year
Senior Solutions Engineer, Growth | Mid Atlantic or Southeast | Remote
Grafana Labs · Atlanta, United States, Orlando, United States, Miami, United States, Tampa, United States, United States
USD 204,000-254,000 per year
Staff Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · Canada
CAD 186,500-223,500 per year
Similar jobs
Staff Backend Engineer - Mimir Query, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Mimir Query, Databases | USA | Remote
Grafana Labs · United States
USD 175,000-210,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · Canada
CAD 164,500-197,000 per year
Senior Full-Stack Lead Engineer
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Staff Backend Software Engineer - Loki
Grafana Labs · Singapore, Singapore, Australia
AUD 168,000-210,000 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · United States
USD 175,000-210,000 per year