Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, SSCS: Authentication

Full-time

GitLab

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.

The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.

* Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.

An overview of this role

Help us build the next generation of authentication services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll work on authentication features across the Rails monolith and GATE, our new identity and access management control and data plane that supports every GitLab deployment model.

In this role, you'll expand authentication mechanisms such as support for agentic identities while helping keep GitLab and its customers secure through robust access management tooling and by addressing vulnerabilities reported through our HackerOne program.

The Authentication team works across many core components used by external users and GitLab teams. GATE will become the foundation for token issuance, validation, and identity services across GitLab.com multi-tenant SaaS, Self-Managed, Dedicated, and air-gapped environments. This means your work will have a direct impact on the GitLab product and the customers and users who rely on it.

Some of our projects include:

  • Building GATE as the centralized service for token issuance and validation
  • Token consolidation and migration of authentication paths out of the Rails monolith
  • Passkeys and passwordless authentication
  • Composite identities to merge machine and human authorization for AI
  • Service accounts and secure automation improvements
  • Security Assertion Markup Language (SAML), Lightweight Directory Access Protocol (LDAP), OpenID Connect (OIDC), and System for Cross-domain Identity Management (SCIM) enhancements for automated user provisioning and single sign-on (SSO)

What you’ll do

  • Contribute to the team's overall direction and play a direct part in shaping the future roadmap of GATE and GitLab's authentication services.
  • Design and implement authentication features across the Rails monolith and GATE, including token issuance, validation, and identity services.
  • Help migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models.
  • Build authentication mechanisms from the ground up, such as Workload Identity Federation.
  • Bolster the security posture of our users and organizations through robust access management and by addressing vulnerabilities reported through our HackerOne program.
  • Solve technical problems of high scope and complexity across Go and Ruby codebases.
  • Help define and improve internal standards for style, maintainability, and best practices in a high-scale environment. Maintain and advocate for these standards through code review.
  • Represent GitLab and its values in public communication around broader initiatives, specific projects, and contributions from people not working for GitLab Inc.
  • Ship moderately sized features and improvements with moderate guidance and support from other team members.
  • Collaborate with the team on larger projects, including the build-out of GATE.
  • Improve GitLab engineering projects through the maintainer trainee program at your own comfortable pace, while striving to become a project maintainer.

What you’ll bring

  • Professional experience with Go and/or Ruby in scaling or mission-critical software-as-a-service products.
  • Familiarity with authentication and authorization technologies or techniques such as OAuth, OpenID Connect (OIDC), Security Assertion Markup Language (SAML), single sign-on (SSO), System for Cross-domain Identity Management (SCIM), Lightweight Directory Access Protocol (LDAP), JSON Web Token (JWT), role-based access control (RBAC), or identity and access management (IAM).
  • Knowledge of token systems, cryptographic signing, and key management.
  • Experience building or contributing to a service from concept to production, including proposal, discussion, and execution.
  • Proficiency in written and verbal English, with the ability to clearly communicate complex problems and solutions in a remote, largely asynchronous work environment.
  • Experience with performance and optimization problems, and a demonstrated ability to diagnose and prevent these problems.
  • Experience working in a highly agile, iterative software development process, with the ability to manage your work effectively, stay organized, and follow through on priorities.

About the team

Our mission is to empower GitLab system administrators with the toolkit they need to create their desired balance of security and accessibility for their GitLab experience.

Authentication is the first impression a new customer has when they configure a new GitLab instance, and we aim to make it as seamless as possible: from that first login, to onboarding users, to managing the basic security rules for their instance in a secure, flexible, and scalable manner.

How GitLab Supports Full-Time Employees

Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.

Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.

Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also  GitLab’s EEO Policy and  EEO is the Law . If you have a disability or special need that requires  accommodation , please let us know during the  recruiting process .

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, SSCS: Authentication in Remote vacancy
  • $149.6k - $199.6k per year

     ...daily at Coalition. About the role We are looking for a Senior Software Engineer to provide technical leadership on Coalition’s Scanning...  ...founding values of character, humility, responsibility, purpose, authenticity, and inclusion. We’re always looking for collaborative,... 
    Senior
    Full time
    Fixed term contract
    Work at office
    Remote work
    Home office
    Flexible hours

    Coalition, Inc.

    Remote
    11 days ago
  •  ...connection.  Reports to: Director of Engineering Location: Toronto, Canada or...  ...Backcountry is looking for a senior engineer to own the...  ...that connect them. As Senior Software Engineer, Ecommerce Web Applications...  ..., npm), and templating engines (Blade, Twig). Experience... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    CSC Generation

    Remote
    10 days ago
  •  ...all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Remote
    15 days ago
  •  ...Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started.  How You'll Make an Impact: As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Remote
    16 days ago
  • $145k - $193k per year

     ...-latency gRPC services, and SQL queries powering the promotions engine • Own technical problems of the highest scope and complexity,...  ...About You  • You possess a minimum of 5 years of experience in Software engineering • A solid foundation in computer science, with strong... 
    Senior
    Remote work

    Penn Interactive

    Remote
    9 days ago
  • $104k - $139k per year

     ...over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.  About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for our... 
    Senior
    Full time
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    10 days ago
  • $153k - $213k per year

     ...consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.   Affirm is seeking a Senior Full Stack Software Engineer to join the Acquisition & Onboarding team within the Consumer org. This is a high-impact leadership role for an... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours

    Affirm

    Remote
    13 days ago
  •  ...completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office

    Cresta

    Remote
    15 days ago
  • $164.49k - $197.39k per year

     ...This is a remote opportunity and we would be interested in applicants from Canadian Eastern time zones only at this time. Senior Software Engineer - k6 Core The Opportunity: At k6, we build reliability and performance testing tools for developers and QA engineers.... 
    Senior
    Long term contract
    Local area
    Remote work
    Worldwide
    Flexible hours

    Grafana Labs

    Remote
    7 days ago
  •  ...talented team, and while some have prior security experience, many have been successful at Vanta without it.  We are looking for a Senior Software Engineer to join our Product Platform org - the group that powers product development across Vanta by building the shared foundations... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Vanta

    Remote
    1 day ago
  • $200 per day

     ...Having recently announced our $45m series B , now couldn't be a better time to join! About the role We're hiring our first Senior Software Engineer – Intelligence to work directly with our Advisory Intelligence Product Engineer and the VP of Advisory Intelligence on net-... 
    Senior
    Manual labor
    Remote work
    Work from home
    Home office
    1 day per week

    Cryptio

    Remote
    21 days ago
  •  ...is home to the most open and authentic conversations on the internet....  ...Reddit’s mission. As a backend engineer on the team, candidates might...  ...independently, but may work with senior engineers on the design of...  ...Qualifications: ~3+ years of software development experience in one... 
    Senior
    Remplacement
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    7 days ago
  •  ...beyond. The opportunity We are searching for a  Staff Software Engineer  to join our Search team . The role entails contributing to...  ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    6 days ago
  • $170k - $215k per year

     ...Senior Software Engineer, Decision Science About the Company  The mining industry has steadily become worse at finding new ore deposits, requiring 10X more capital to make discoveries compared to 30 years ago. The easy-to-find, near-surface deposits have largely been found... 
    Senior
    Full time
    Internship
    Remote work

    KoBold Metals

    Remote
    10 days ago
  •  ...leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We...  ...are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that public... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Flexible hours

    Envisio

    Remote
    13 days ago
  •  ...technology and working with brilliant people. You are an accomplished senior Python programmer that enjoys challenging projects in mission-...  ...one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical... 
    Senior
    Full time
    Remote work

    Canonical

    Remote
    11 days ago
  • $170k - $220k per year

     ...Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, VR,...  ...to breathe life into new silicon. NVIDIA is looking for a senior software engineer to join our efforts to advance the state of our Compute... 
    Senior
    Full time

    2100 NVIDIA USA

    Remote
    12 days ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers include...  ...profitable and growing. We are hiring a senior software engineer to join our Kubernetes... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    15 days ago
  • $104k - $139k per year

     ...world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms....  ...that operate reliably at global scale. We’re looking for a Senior Software Engineer with a strong platform mindset to help design, build, and operate... 
    Senior
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    16 days ago
  •  ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,... 
    Senior
    Full time
    Internship
    Remote work

    Canonical

    Remote
    14 days ago
  • $104k - $139k per year

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. What...  ...environment. Collaborate on security initiatives: Partner with engineers across teams to identify, prioritize, and address security... 
    Senior
    Long term contract
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    19 days ago
  • $110k - $166k per year

     ...190m series C round. We are seeking a Software Engineer who will help solve complex technical...  ...Engineering team is seeking an experienced Senior Full Stack Software Engineer who will...  ...handling sensitive data, and managing authentication/authorization (OAuth, JWT). ~ Strong... 
    Senior
    Full time
    Remote work

    Blackpoint Cyber

    Remote
    4 days ago
  •  ...Addepto is a leading AI consulting () and data engineering () company that builds scalable, ROI-focused AI solutions for some of the world...  ...design and guide the implementation of robust, scalable, and secure software solutions. This role requires a deep understanding of both... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Addepto

    Remote
    1 day ago
  • $104k - $139k per year

     ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms....  ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility... 
    Senior
    Immediate start
    Remote work
    Home office

    Mozilla

    Remote
    29 days ago
  • $95k - $115k per year

     ...PublicInput PublicInput develops and supports Software-as-a-Service (Saas) solutions designed...  ...a frontend-leaning Full Stack Software Engineer to help build and improve the...  ...feedback and insights with support from senior engineers. Develop an understanding of how... 
    Senior
    Full time
    Work at office
    Local area

    PublicInput

    Remote
    9 hours ago
  •  ...sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1....  ...software. What You’ll Do? As a Senior Software Developer , you’ll play a key...  ...Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional... 
    Senior
    Local area
    Remote work
    Worldwide
    Flexible hours

    Fortive

    Remote
    a month ago
  •  ...product suite Day-to-Day Impact Craft elegant, scalable software solutions that meet evolving business demands Partner with Product...  ...optimization and technical debt reduction Elevate our engineering culture by mentoring colleagues and championing best practices... 
    Senior
    Remote job
    For contractors
    Self employment
    Freelance
    Work from home
    Flexible hours

    Wingspan

    Remote
    more than 2 months ago
  •  ...TechBiz Global TechBiz Global is a leading recruitment and software development company. Our diverse, globally distributed team...  ...About the Role: We are seeking an experienced and versatile Senior Software Engineer to join our innovative and dynamic team. This position... 
    Senior
    Permanent employment
    Full time
    Remote work

    TechBiz Global GmbH

    Remote
    16 days ago
  •  ...is home to the most open and authentic conversations on the internet...  ...innovate. On a day-to-day basis, engineers tackle complex, high-stakes...  ..., but may work with senior engineers on the design of complex...  ...Qualifications: ~3+ years of software development experience in one... 
    Senior
    Long term contract
    Remplacement
    For contractors
    Work at office
    Remote work
    Flexible hours

    Reddit

    Remote
    23 days ago
  • ‍Location: Remote Type of work: Full time Pine Software Technology Ltd is a software company specializing in trading technology...  ..., risk management, and financial data analysis. As a Senior C++ Software Engineer you will work on ultra-low-latency ingestion pipelines,... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work

    Smarter Corp

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, SSCS: Authentication. Be the first to apply!