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