Staff Software Engineer

Grafana Labs
Summary
Join Grafana Labs as a Staff Software Engineer - Cloud Integrations Engineer and contribute to the development and maintenance of our portfolio of cloud integrations and observability apps. You will design and implement high-quality, scalable integrations, develop automation frameworks, and create middleware components. This role involves collaboration with various teams, representing Grafana Labs in open-source forums, and contributing to the strategic direction of observability solutions. As a remote-first company, we offer a supportive and collaborative environment. The ideal candidate possesses extensive software development experience, particularly with Golang and observability tools, and a passion for delivering seamless customer experiences. Grafana Labs offers a dedicated career path for individual contributors and opportunities to contribute to open-source communities.
Requirements
- 8+ years of experience in software development, with strong proficiency in Golang
- Experience designing and building observability backends for various systems and applications
- Experience with cloud-based software development and production systems
- Strong understanding of metrics collection, visualization, and alerting concepts
- Experience writing clean, maintainable, robust, and performant software
- Familiarity with observability tooling (e.g., Grafana, Prometheus, Loki, OpenTelemetry)
- Experience with delivering projects from start to finish in a self-driven manner
- Excellent problem-solving and debugging skills
Responsibilities
- Develop and maintain our portfolio of cloud integrations and observability apps, working to develop, maintain and scale our infrastructure observability features in Grafana Cloud
- Design and implement high-quality, scalable integrations for various infrastructure components, databases, and applications
- Develop automation frameworks and tools to ensure quality and consistency across our integration portfolio
- 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
- Work with product teams to develop features that align with wider product strategy and customer needs
- Support the technical direction and vision of the team, contributing to strategic discussions and future development of observability solutions
- Work with other departments including GTM, Product, and Support teams to deliver a holistic product experience
Preferred Qualifications
- Experience developing and maintaining Prometheus exporters or OpenTelemetry collectors
- Experience contributing to or maintaining open source projects, with evidence of successful pull requests and community collaboration
- Experience in a hands-on technical leadership role, setting technical direction and leading project teams
- Experience with microservices architecture and distributed systems
- In-depth knowledge of operating systems (Linux, Windows, macOS) and cloud platform platform internals
Benefits
- Equity
- Bonus (if applicable)