Staff Backend Engineer - Grafana App Platform | US | Remote
at Grafana Labs
USD 175,000-210,000 per year
Used Tools & Technologies
GoRequired Skills & Competences
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.
Grafana @ 4
Distributed Systems @ 4
Communication @ 4
OSS @ 4
Compliance @ 4
Codex @ 4
Observability @ 4
AI @ 4
- 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 a remote-first, open-source company with a large global user base for Grafana and related observability projects (Mimir, Loki, Tempo). This is a remote position targeting candidates in the United States and Canada.
Responsibilities
- Code new features and improve the operational experience of the systems you build.
- Author, contribute to, and review design documents.
- Take an active role in shaping the product/engineering roadmap.
- Mentor and support other team members; collaborate with different teams across the organization.
- Own customer experience by participating in weekday (12h x 5d) and separate weekend (24h x 2d) on-call rotations.
- Plan and roll out architecture changes to minimize service disruption for a large, diverse user base.
Requirements
- Strong coding skills and operational experience; you should have been responsible for operating software you built.
- Experience with SaaS platforms at scale and common distributed systems problems (scalability, multi-tenancy, data isolation, high availability).
- Excellent written and verbal communication skills; ability to choose appropriate communication modes and bring stakeholders on board.
- Willingness to work across teams and make plans transparent.
- Pragmatic approach: prioritize progress over perfection and handle ambiguity.
- Familiarity with or willingness to learn Golang (Golang is used on the backend).
- Comfortable participating in on-call rotations and incident response.
- Experience writing and reviewing design documents and contributing to architecture decisions.
Benefits & Compensation
- In the United States, the compensation range for this role is $174,986 - $209,983 USD (actual compensation may vary by level, experience, and skillset). All roles include Restricted Stock Units (RSUs).
- 100% remote, global culture; in-person onboarding is provided.
- Company-funded usage budget for developer AI coding assistants and supported access to frontier models (examples mentioned: GPT-Codex 5/3, Claude Opus 4.7, Gemini 3 Pro).
- Global annual leave policy of 30 days per annum (with 3 days reserved for Grafana Shutdown Days; local legislation compliance noted).
- Equal opportunity employer with emphasis on transparency, autonomy, and career growth.
Additional Information
- The role focuses on turning Grafana into a multi-tenant, scalable observability app platform where OSS and proprietary apps integrate with dashboards, alerts, incidents, and telemetry.
- Candidates should be located in the United States or Canada (role is remote but limited to those countries).