GrepJob
GitLab

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

GitLab
Apply
about 4 hours ago
Remote, United States or Remote, CanadaSenior

Base Salary

$139k - $235k/yr

Responsibilities

  • Contribute to the team's overall direction and shape the future roadmap of GATE and GitLab's authentication services.
  • Design and implement authentication features across the Rails monolith and GATE.
  • Migrate authentication and token management paths from the monolith into GATE.
  • Build authentication mechanisms from the ground up, such as Workload Identity Federation.
  • Enhance security through robust access management and address vulnerabilities reported through HackerOne.
  • Solve complex technical problems across Go and Ruby codebases.
  • Define and improve internal standards for style, maintainability, and best practices.
  • Represent GitLab in public communications around broader initiatives and projects.
  • Ship features and improvements with guidance from team members.
  • Collaborate on larger projects, including the build-out of GATE.
  • Participate in the maintainer trainee program to improve GitLab engineering projects.

Requirements

  • Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.
  • Familiarity with authentication and authorization technologies like OAuth, OIDC, SAML, and SSO.
  • Knowledge of token systems, cryptographic signing, and key management.
  • Experience building or contributing to a service from concept to production.
  • Proficiency in written and verbal English for clear communication in a remote environment.
  • Experience with performance and optimization problems, with a demonstrated ability to diagnose and prevent them.
  • Experience in a highly agile, iterative software development process.

Benefits

  • Benefits to support your health, finances, and well-being.
  • Flexible Paid Time Off.
  • Team Member Resource Groups.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.

Tech Stack

GoRubyRuby on Rails

Categories