Senior Software Engineer - Identity and Access | Canada | Remote
Confirmed live in the last 24 hours
Grafana Labs
Job Description
Grafana Labs is a remote-first, open-source powerhouse. There are more than 20M users of Grafana, the open source visualization tool, around the globe, monitoring everything from beehives to climate change in the Alps. The instantly recognizable dashboards have been spotted everywhere from a NASA launch and Minecraft HQ to Wimbledon and the Tour de France. Grafana Labs also helps more than 3,000 companies -- including Bloomberg, JPMorgan Chase, and eBay -- manage their observability strategies with the Grafana LGTM Stack, which can be run fully managed with Grafana Cloud or self-managed with the Grafana Enterprise Stack, both featuring scalable metrics (Grafana Mimir), logs (Grafana Loki), and traces (Grafana Tempo).
We’re scaling fast and staying true to what makes us different: an open-source legacy, a global collaborative culture, and a passion for meaningful work. Our team thrives in an innovation-driven environment where transparency, autonomy, and trust fuel everything we do.
You may not meet every requirement, and that’s okay. If this role excites you, we’d love you to raise your hand for what could be a truly career-defining opportunity.
This is a remote opportunity and we would be interested in applicants from Canadian AST, EST, MST, and CST time zones only at this time.
Senior Software Engineer - Identity and Access
The Opportunity:
Every day, millions of users rely on Grafana to monitor the health and performance of their critical systems, from software applications to factories and even space shuttles. Our mission is two-fold: to provide a seamless and effortless sign-in experience for all users, and to ensure administrators have complete peace of mind, knowing that every user has secure access to precisely the data and functionality they need.
The Identity and Access team at Grafana manages all aspects of authentication and authorization, working across both our open-source and proprietary codebases. Our primary focus is on enhancing the scalability and streamlining the user experience for authentication and authorization. This involves both developing new features and maintaining current functionality, while also providing essential support to both our customer base and the wider community. We are completely redesigning Grafana's authentication at the edge, so this is a great opportunity to work on cutting edge authentication protocols and flows.
Our code paths are central to the critical hot paths across Grafana's services, making every millisecond of performance essential. We are dedicated to accommodating the diverse and evolving needs of every team we support.
What You’ll Be Doing:
You will work alongside your teammates to develop and maintain our authentication and authorization stack, which is largely built on open source tooling. We actively implement cutting-edge authentication and authorization protocols and systems, such as MCP OAuth (OAuth 2.1) and OpenFGA (Zanzibar), rather than relying on off-the-shelf components.
- 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
- Build prototypes and present your ideas as part of a cross-functional team
- Stay up to date with the latest changes in Authorization and Authentication
- Grow to represent Grafana Labs in meetups and conferences
As we are remote-first and our engineering organization is largely remote, we provide guidance and meet regularly using video calls, so an independent attitude and good communication skills are a must.
What Makes You a Great Fit
- Hands-on experience delivering distributed systems written in Go
- Experience building and operating low-latency, high-throughput services
Similar Jobs
Ubiquiti
Backend Developer(UniFi Identity)
Ubiquiti
Backend Developer (Golang) (Identity)
Upstart
Principal Software Engineer, Identity
Sanity
Senior Software Engineer, Identity
Tines
Senior Software Engineer - Identity and Access Management
Smartly