Staff Backend Engineer - Grafana App Platform | Germany | Remote
at Grafana Labs
EUR 109,700-131,700 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.
Security @ 3
Grafana @ 3
Distributed Systems @ 3
Communication @ 3
OSS @ 3
Observability @ 3
AI @ 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 a remote-first, open-source company with more than 20M users of Grafana. The company provides observability tooling used by organizations worldwide and offers both Grafana Cloud (managed) and Grafana Enterprise Stack (self-managed). This role is remote and open to candidates located in the United Kingdom, Germany, Spain, Sweden, and Ireland.
Role overview
As part of the Cloud / Grafana-as-a-service team, you will help refactor and evolve Grafana's core architecture into a fully multi-tenant, scalable observability app platform. The work emphasizes safe, planned rollouts to avoid service disruptions and delivering integrated experiences for OSS and proprietary apps that consume dashboards, alerts, incidents, and telemetry.
Responsibilities
- Implement new backend features and iteratively improve systems based on production insights
- Enhance the operational experience and be responsible for operating the software you build
- Author, contribute to, and review design documents and take an active role shaping the roadmap
- Mentor and support other team members and collaborate with other teams and stakeholders
- Participate in on-call rotations (weekday 12h x 5d and a separate weekend 24h x 2d)
- Use and integrate modern AI coding assistants as part of the development workflow (within security guidelines)
Requirements
- Strong coding skills and operational experience; responsibility for operating systems you have built
- Experience with SaaS platforms at scale and common distributed systems challenges (scalability, multi-tenancy, data isolation, high availability)
- Excellent written and verbal communication skills; ability to choose appropriate communication modes
- Experience working across teams, aligning work with other squads and external stakeholders
- Pragmatic mindset: prioritize progress, handle ambiguity, and iterate
- Familiarity with or willingness to learn Golang (Grafana backend uses Golang)
Compensation & Equity
- In Germany, the compensation range is €109,709 - €131,651 per year
- All roles include Restricted Stock Units (RSUs)
- Country-specific compensation ranges apply; recruiters will discuss market-specific pay ranges during the process
Why you’ll thrive at Grafana Labs
- 100% remote, global culture
- Opportunity to work in a scaling organization with transparent communication and innovation-driven teams
- Open source roots and empowered teams
- In-person onboarding to help new hires ramp
- Global annual leave policy of 30 days per annum (subject to local legislation; 3 days reserved for Grafana Shutdown Days)
Equal Opportunity & Privacy
- Grafana Labs is an equal opportunity employer and may utilize AI tools in recruitment. Details about personal data usage are available in the applicant privacy policy.