A live role

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

from GitLab · read the original and apply on their site

Remote, Canada; Remote, United States

Our take: The real work here is designing and hardening authentication systems that every GitLab deployment depends on, building new identity services while carefully migrating old ones.

If you find token issuance, cryptographic signing, and the deep puzzle of who gets to access what genuinely interesting, this is a role where that curiosity matters every day. You would help build GATE from the ground up, the identity backbone behind every GitLab deployment, working across Go and Ruby with real consequences for millions of users who trust the platform to stay secure. It is fully remote, largely asynchronous, and it rewards people who care about getting the hard details right.

Needs

  • backend engineering
  • identity system design
  • connecting services
  • hard debugging
  • performance tuning
  • security triage

Rewards

  • remote work
  • real user impact
  • high-stakes security
  • large-scale systems
  • flexible time off

Demands

  • cryptographic rigour
  • async communication
  • agile iteration
  • cross-team coordination
  • clear writing

Grows

  • greenfield auth systems
  • shaping roadmap
  • becoming a maintainer
  • kind code review

Values

  • user security first
  • craftsmanship in code
  • ethics first
  • a learning culture
  • practical pragmatism

Drains

  • legacy migration work
  • protocol compliance
  • code review upkeep

Would you love this work?

See how what you love doing lines up with this role - it takes about ten minutes to find out.

Find what I'd love to do next