Grafana Labs

Senior Software Engineer – Identity and Access

Grafana Labs

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$164,490 - CA$197,389 per year

Job Level

About the role

  • You will work alongside your teammates to develop and maintain our authentication and authorization stack, which is largely built on open source tooling.
  • Approximately 65% of your time will be dedicated to backend development (Golang), 25% to operations, and 10% to frontend adjustments
  • Develop and maintain features for Grafana Cloud's internal and customer-facing authorization stack
  • Contribute to the design and implementation of long horizon, scalable systems in the critical path of user interaction
  • Stay up to date with the latest changes in Authorization and Authentication

Requirements

  • Hands-on experience delivering distributed systems written in Go
  • Experience building and operating low-latency, high-throughput services in distributed systems.
  • Proven ability to coordinate and distribute tasks among team members within the scope of exceptionally large projects.
  • Ability to work in a fast-paced environment and work as part of a cross-functional team and quickly gather and build your knowledge
  • Strong understanding of modern identity standards and threat models (OAuth 2.x / 2.1, OIDC, SAML)
  • Strong understanding of SLOs, SLIs, error budgets, and how reliability impacts product decisions.
  • Proficient written and verbal communication skills in English
Benefits
  • All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success.
  • We operate a global annual leave policy of 30 days per annum.
  • 3 days of your annual leave entitlement are reserved for Grafana Shutdown Days to allow the team to really disconnect.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Golangdistributed systemslow-latency serviceshigh-throughput servicesauthorization stackauthentication stackscalable systemsSLOsSLIserror budgets
Soft Skills
team coordinationtask distributionfast-paced environmentcross-functional teamworkknowledge gatheringcommunication skills