Senior Software Engineer (RoR/Go), SSCS: Authentication

GitLab

Remote regions

Canada

Benefits

Similar Jobs

See all

What you'll do:

  • Contribute to the team's overall direction and shape the roadmap of GATE and authentication services.
  • Design and implement authentication features across the Rails monolith and GATE, including token issuance and validation.
  • Help migrate authentication and token management paths from the monolith into GATE.

What you'll bring:

  • Professional experience with Go and/or Ruby in scaling SaaS products.
  • Familiarity with authentication technologies like OAuth, OIDC, SAML, SCIM, LDAP, and JWT.
  • Knowledge of token systems, cryptographic signing, and key management.

About the team:

  • Our mission is to empower GitLab system administrators with tools to balance security and accessibility.
  • Authentication is the first impression for new customers, and we aim to make it seamless and scalable.

How GitLab supports you:

  • Flexible Paid Time Off and Team Member Resource Groups.
  • Equity Compensation, Employee Stock Purchase Plan, and Growth and Development Fund.
  • Parental Leave and a remote-first culture.

GitLab

GitLab is the intelligent orchestration platform for DevSecOps, enabling organizations to increase developer productivity and improve operational efficiency. With over 50 million users and more than 50% of the Fortune 100, GitLab fosters a high-performance culture driven by AI and continuous knowledge exchange.

Apply for This Position