Senior Software Engineer - Grafana Cloud Observability Provider
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 @ 7
Grafana @ 4
Prometheus @ 4
Python @ 7
Java @ 4
Distributed Systems @ 4
Communication @ 4
Mentoring @ 4
Networking @ 4
Rust @ 4
Microservices @ 4
Debugging @ 4
API @ 4
OpenTelemetry @ 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 the company behind the open observability cloud. Grafana Cloud is a fully managed observability platform built for scale that integrates metrics, logs, and traces with Grafana and leverages open-source projects such as Prometheus, Mimir, Loki, and Tempo. The Observability department enables developers to understand the health and performance of applications and infrastructure by providing tools to instrument code, ingest observability data into Grafana Cloud, and visualize and explore it. This is a remote-first role; Grafana Labs is a 100% remote company.
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 technical direction and vision of the team; contribute 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., Alloy, Prometheus, OpenTelemetry, Beyla).
Requirements
Minimum Qualifications
- Strong 5+ years of experience with at least one programming language (examples given: Go, Python, .NET, Java, Rust). Go is used at Grafana but Go experience is not required.
- 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
- Ability to take ownership and drive technical implementations while contributing to business conversations and long-term strategy.
- Passion for observability; willingness to write documentation and blog posts and engage with customers.
- Excellent communication skills and relevant open source experience, ideally in the observability domain.
- Willingness to be an active member of OpenTelemetry and Prometheus communities.
- Curiosity and eagerness to learn new programming languages and frameworks.
- Understanding of typical production environments and experience operating production services and organizing on-call rotations.
- Experience mentoring other team members.
Compensation & Benefits
- In Sweden, the base compensation range for this role is SEK 775,444 - SEK 930,533. Actual compensation may vary based on level, experience, and skillset as assessed in the interview process.
- Benefits include equity, bonus (if applicable), and other benefits listed by Grafana Labs.
- Global annual leave policy of 30 days per annum with 3 days reserved for Grafana Shutdown Days; local legislation will be complied with where applicable.
Location & Remote
- This is a remote opportunity. The company is remote-first and the role is open to candidates located in the United Kingdom, Spain, Germany, or Sweden.
Equal Opportunity
Grafana Labs is an equal opportunities employer and welcomes applications from everyone regardless of protected characteristics. The company may utilize AI tools to assist in matching CVs to job postings; recruitment will continue to be reviewed manually by the team.