Senior Software Engineer - Grafana Cloud Observability Provider | Spain | Remote
at Grafana Labs
EUR 83,000-99,600 per year
Used Tools & Technologies
Not specified
Required 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.
Software Development @ 4
Go @ 4
Grafana @ 4
Prometheus @ 4
Python @ 4
Java @ 4
Distributed Systems @ 4
Hiring @ 4
Communication @ 7
Networking @ 4
Rust @ 4
Microservices @ 4
Debugging @ 4
API @ 4
OSS @ 4
OpenTelemetry @ 4
Observability @ 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 hiring a Senior Software Engineer to join the Observability team working on Grafana Cloud — a composable observability platform integrating metrics, logs, and traces with Grafana. This is a remote opportunity focused on designing, building, and scaling cloud observability product suites, including integrations, dashboards, alerts, documentation, and infrastructure. The role is remote and Grafana Labs is looking for candidates in the UK, Spain, Germany, or Sweden.
Responsibilities
- Design and implement high-quality, scalable integrations for various infrastructure components, databases, and applications.
- Create middleware components, SDKs, and libraries that simplify development and maintenance of observability solutions.
- Represent Grafana Labs in open source forums, working groups, and events when necessary.
- Work with product teams, design, and docs to develop features aligned with product strategy and customer needs.
- Support the technical direction and vision of the team, contributing to strategic discussions and future development of observability solutions.
- Collaborate with Sales, Product, and Support teams to deliver a holistic product experience.
- Participate in your team’s follow-the-sun on-call rotations and take ownership of the services you run.
- Embrace and contribute to open-source projects (e.g., Prometheus, OpenTelemetry, Alloy, Beyla) and the broader OSS community.
Requirements
Minimum Qualifications
- Strong 5+ years of experience with at least one programming language. Grafana Labs uses Go, but candidates with long-term experience in major languages (Python, .NET, Java, Rust, etc.) and willingness to learn Go are acceptable.
- In-depth knowledge of at least one major cloud provider, including core services, APIs, identity and access models, networking, and operational patterns.
- Experience with cloud-based software development and production systems.
- Experience writing clean, maintainable, robust, and performant software.
- Familiarity with observability tooling (e.g., Grafana, Prometheus, Loki, OpenTelemetry).
- Experience driving projects from ideation to production.
- Experience with microservices architecture and distributed systems.
- Excellent problem-solving and debugging skills.
- Experience participating in an on-call rotation and incident management.
Preferred Qualifications
- Experience designing and building observability backends for various systems and applications.
- Experience contributing to or maintaining open source projects, with evidence of successful pull requests and community collaboration.
- Understanding of metrics collection, visualization, and alerting concepts.
What You’ll Bring to the Role
- Passion for observability and sharing knowledge via documentation and blog posts.
- Willingness to engage with customers and strong communication skills.
- Relevant open source experience, ideally in the observability domain.
- Willingness to become an active member of OpenTelemetry and Prometheus communities.
- Curiosity and enjoyment of learning new languages and frameworks, setting up examples, and investigating how systems work.
- Experience operating production services and organizing on-call responsibilities.
- Active mentorship of other team members.
Compensation & Benefits
- In Spain, the base compensation range for this role is €82,988 - €99,586 (actual compensation may vary based on level, experience, and skillset).
- Benefits include equity, bonus (if applicable), and other benefits referenced by Grafana Labs.
- In-person onboarding and a global annual leave policy of 30 days per annum (3 days reserved for Grafana Shutdown Days). Grafana Labs will comply with local legislation where applicable.
Other Details
- Remote-first company with a global engineering organization. Regular video calls and strong communication skills are required.
- Grafana Labs is an equal opportunity employer and encourages applicants from diverse backgrounds.