Grafana Labs is a remote-first, open-source powerhouse with over 20M users of its visualization tool. As a Senior Software Engineer, you will lead the development of open source plugins that enhance Grafana dashboards and ensure their reliability in Grafana Cloud, collaborating with teams to drive innovation and solve engineering challenges.
Responsibilities:
- Building Grafana plugins to integrate third party services or databases into Grafana
- Innovating our plugin system to allow for enhanced capabilities
- Supporting the operations and reliability of our plugins in Grafana Cloud
- Coming up with suggestions for process improvements
- Providing technical support in customer escalations
- Working closely with the rest of the Grafana Division
Requirements:
- Solid professional experience as a Backend Engineer with expertise in Go and backend services
- Strong coding skills and operational experience; responsible for operating the software you have built
- Experience participating in on-call rotations to support software in production, ensuring reliability and responding to incidents as needed
- Good understanding of a software development process that takes a user-centered approach
- Ability to transform ideas into working code, design a solution, get feedback and deliver large projects
- Self-driven individual who understands the power of feedback loops in making roadmap decisions and driving product forward
- Ability to communicate design decisions clearly in written and spoken English
- Enjoy working on complex solutions
- Experience in backend technologies: Strong expertise in Go and familiarity with other backend languages
- Knowledge of containerization and orchestration: Docker, Kubernetes
- Knowledge of CI/CD and DevOps: building pipelines, automated testing and deployment strategies
- Familiarity with monitoring and observability tools like Grafana, Prometheus or other observability platforms
- Some experience with frontend technologies is valued, as it helps bridge the gap between backend systems and user-facing features
- Experience in front-end technologies (nice to have): TypeScript, React, Redux and RxJS