Job Description
As a Senior Full Stack Engineer on the Authorization team at GitLab, you'll build the critical systems that determine who can access what across the entire GitLab platform, impacting millions of users from startups to Fortune 500 enterprises. This role focuses on architecting and implementing GitLab's next-generation Authorization infrastructure, including policy-as-code systems, fine-grained permissions, and performance optimization at massive scale. Your contributions will directly enable GitLab's evolution toward zero-trust architecture while ensuring authorization decisions remain fast, secure, and correct.
Implement fine-grained permission systems for Job Tokens, Personal Access Tokens, Duo agent platform and other authentication mechanisms. Collaborate with Security, Database, and Platform teams on the new Auth stack initiative. Solve complex performance challenges including authorization query optimization, caching strategies, and database decomposition.
Design authorization systems that work seamlessly across multiple deployment models and multi-tenant architectures. Contribute to architectural decisions for authorization features with a 12-month+ strategic view. Mentor team members on authorization patterns, policy languages, and secure coding practices.
About GitLab
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform , used by more than 100,000 organizations.