Senior Software Engineer - Plug-Ins
This is a remote position. We are looking for candidates in EMEA time zones.
We're looking for amazing individuals to help us grow and shape the future of the Grafana plugin ecosystem. Our primary goal is creating integrations that help users unlock the power of their data. Our mission is to give users the capability to aggregate data from any source they have within their environment, opening the door to a new way of thinking about observability. We want users to be able to leverage Grafana to view the entire lifecycle of their infrastructure and software in a composable fashion. We have a passion for the user experience. We take pride in the software that we write and want it to be the best possible experience for our users.
A normal “day in the life” could include working on a plugin to integrate metrics into Grafana, adding new functionality to our plugin SDKs, or implementing new innovations into our plugin system to allow for enhanced capabilities.
At Grafana Labs we value diverse perspectives; it's one of our core values. Listed below are qualities we value but it is not an exhaustive list, you don’t need to check all the boxes. We welcome individuals of various backgrounds and believe that this diverse mindset makes us stronger.
This role would be a good fit for you if:
You are comfortable working in a remote-first company and understand the importance of communication.
You enjoy learning, growing, and supporting others to do the same.
You have solid experience as a Software Engineer and feel comfortable working with Go, React, Typescript, gRPC. We are happy to consider candidates with other backgrounds and experience.
You enjoy working as a team. For us, working together means being collaborative, friendly, kind, and respectful.
You enjoy working on complex solutions – Grafana is a highly technical solution and has avid followers who rely on it every day and care deeply about their workflows.
You can drive your work independently, but you also know when to reach out for help
You care deeply about developer and user experience and the quality of the products that you work on
You enjoy being part of the community. Community is part of our core, and interacting with the community is a day-to-day thing for us. You are able to communicate the design decisions clearly in written and spoken English.
Nice to have
Experience writing Grafana plugins or working in another plugin development ecosystem
Experience working with Apache Arrow or similar columnar data serialization libraries
Experience working with data integration systems