Senior Software Engineer - Toronto, Canada - Grafana Labs

    Default job background
    Description

    This is a full-time remote position. We are looking for candidates in the Canadian Eastern time zones.

    As a Senior Software Engineer in the Enterprise Data Sources squad you will play a vital role in the development of a wide range of Enterprise plugins. Our goals revolve around building new enterprise data sources plugins, improving our existing plugins, supporting customers, and also building a more robust development and testing strategy. You are expected to collaborate on other projects across the Data Sources larger team and the Grafana division. We are currently on a growth track and are constantly reviewing our ways of working to make sure they are scalable and accessible to everyone.

  • Data source plugins we own:
  • AppDynamics, Azure, BigQuery, DataBricks, DataDog, DB2, DynaTrace, Gitlab, HoneyComb, Jira, Looker, MongoDB, New, Oracle, SalesForce, SAP, Service, SignalFx, SnowFlake, Splunk, SQLyze/ODBC and Wavefront
  • A typical "day in the life" could include:
  • Building full stack enterprise Grafana plugins to integrate third party services into Grafana
  • Innovating our plugin system to allow for enhanced capabilities
  • Coming up with suggestions for process improvements
  • Providing technical support in customer escalations
  • Working closely with the rest of the Grafana Division; Plugins Platform, UX, and Observability teams.
  • Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets.
  • What we are looking for:
  • You are comfortable working in a remote-first company; communication is key. For us, working together means being collaborative, friendly, kind and respectful. We value autonomy and enabling decisions over committees and red tape. We are a distributed team, working remotely, on a product that will be used by engineers all over the world – the ability to work on your own, and ship working code is crucial.
  • You have solid professional experience as a Full-stack developer.
  • You have strong coding skills and operational experience; you were responsible for operating the software you have built.
  • You have a good understanding of a software development process that takes a user-centered approach.
  • You easily build an understanding of the users' context and goals which will help you build the right solution that brings the biggest value to them.
  • You know how to transform ideas into working code – you are able to design a solution, get feedback, and write a prototype by yourself.
  • You are a self-driven individual who understands the power of feedback loops in making roadmap decisions and driving our product forward.
  • You are able to communicate the design decisions clearly in written and spoken English.
  • You enjoy working on complex solutions – Grafana is a highly technological solution and has avid followers who rely on it every day and care deeply about their workflows.
  • You have an active interest in the three observability pillars and how they come together to build a powerful workflow
  • You'll have experience in some or all of the following:
  • HTML, CSS, Javascript, Typescript
  • React, Redux, and RxJS
  • Go
  • jest, react-testing-library and cypress
  • Docker, Kubernetes
  • Git
  • In Canada, the Base compensation range for this role is CAD 165,000 - CAD 199,000. 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 .

    *Compensation ranges are country specific. If you are applying for this role from a different location than listed above, your recruiter will discuss your specific market's defined pay range & benefits at the beginning of the process.