GitLab
Senior Software Engineer, SSCS : Authentication
About this role
Description: Build the next generation of authentication services at GitLab as a Senior Backend Engineer on the Authentication team. Develop authentication features across the Rails monolith and GATE, focusing on token issuance, validation, and identity management. Requirements: Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products. Familiarity with authentication and authorization technologies (OAuth, OIDC, SAML, SSO, SCIM, LDAP, JWTs, RBAC, IAM). Knowledge of token systems, cryptographic signing, and key management. Experience in building or contributing to a service from concept to production. Proficiency in written and verbal English for clear communication in a remote work environment. Experience diagnosing and resolving performance and optimization problems. Familiarity with iterative software development processes. Benefits: Comprehensive benefits to support health, finances, and well-being. Flexible Paid Time Off (PTO). Equity Compensation & Employee Stock Purchase Plan. Growth and Development Fund for professional development. Parental Leave.