
Senior Software Engineer – Identity and Access
Grafana Labs
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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