Senior Software Engineer - Grafana Search & Storage | Canada | Remote
at Grafana Labs
CAD 164,500-197,400 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.
AI
Communication @ 7
Distributed Systems @ 4
Go @ 4
Grafana @ 4
IaC
Kubernetes
Prometheus @ 4
Python @ 4
Rust @ 4
SRE @ 3
Security
- 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 developing Grafana’s next-generation storage layer. The Grafana Search & Storage squad manages Unified Storage, a Kubernetes-inspired platform for interacting with data, as well as Search, the unified engine for finding and querying Grafana data, and Folders for hierarchical content management.
Responsibilities
- Influence the roadmap and career objectives.
- Deliver new features, evaluate results, and iterate for improvement.
- Drive projects from initial ideation through operations and customer delivery.
- Contribute to open-source projects, including projects outside the team’s direct scope.
- Design, build, operate, and maintain critical systems, taking ownership of reliability, performance, and availability.
- Participate in on-call rotations and own the services you operate.
- Mentor and support team members, participate in design discussions, and collaborate with the team.
- Develop a deeper understanding of Grafana Cloud, customers, and a large distributed-system codebase.
- Communicate effectively and work independently in a remote-first engineering organization.
Requirements
- Motivated self-starter with a bias toward action.
- Customer-focused approach and passion for building intuitive products.
- Pragmatic approach to complex challenges, including analyzing, designing, and building modular solutions, delivering MVPs, gathering feedback, and iterating.
- Strong collaboration and communication skills in a fully remote environment.
- Solid experience with Go, Rust, Python, or similar programming languages.
- Demonstrated knowledge of and experience working with large distributed systems.
- Experience delivering projects from requirements gathering and ideation through product launch.
- Experience developing cloud-based software or working in systems engineering.
- Experience writing clean, robust, performant, and maintainable software.
Bonus Points
- Experience using Grafana and Prometheus in operational roles, including on-call work, or through hobby or homelab projects.
- Familiarity with on-call work, operations, SRE tasks, or infrastructure as code.
Developer Productivity
Grafana Labs supports the use of modern AI coding assistants within security guidelines and provides a company-funded usage budget. AI-assisted development may be used for prototyping, test generation, refactoring, documentation, and incident follow-ups, supported by code review and quality standards. Team members also have access to frontier models from OpenAI, Anthropic, and Google.
Benefits
- 100% remote work and a global collaborative culture.
- Restricted Stock Units (RSUs) for all roles.
- Career growth pathways.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days, subject to local legislation.
- Transparent communication, empowered teams, open-source culture, and a high-growth environment.
More jobs at Grafana Labs
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 Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 154,000-185,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
Senior Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · Canada
CAD 164,500-197,000 per year
Staff Backend Engineer - Mimir Query, 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
Staff Backend Software Engineer - Loki
Grafana Labs · Singapore, Singapore, Australia
SGD 167,000-209,000 per year
Senior Staff Software Engineer, API
Anthropic · San Francisco, United States, New York City, United States
USD 405,000-485,000 per year
Staff Backend Engineer - Mimir Query, Databases | USA | Remote
Grafana Labs · United States
USD 175,000-210,000 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year