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

Software Engineer, Identity

Mercor Alabaster

About Mercor

Mercor's mission is to organize human intelligence to power the AI economy. We're a leading AI data company, building the layer between human expertise and frontier models. Millions of domain experts on the platform are paid over $4 million per day to train frontier AI models. Mercor's APEX benchmark family measures AI's real-world impact on professional work. Mercor Enterprise brings this same infrastructure to Fortune 500 companies: helping companies capture how their best people actually work, translating that expertise directly back into agents.

Mercor is creating a new category of work where expertise powers AI advancement. Achieving this requires an ambitious, fast-paced and deeply committed team. You'll work alongside researchers, operators, and AI companies at the forefront of shaping the systems that are redefining society. Mercor is a profitable Series C company valued at $10 billion. We work in-person five days a week in our San Francisco, NYC, or London offices.
Why This Role

We build systems that make billions of authorization decisions a week for hundreds of thousands of users, most of them contractors and experts rather than employees. A typical company's IdP models a few thousand employees. Ours models a global expert network where membership turns over constantly, every client engagement needs its own isolation boundary, and a wrong permission can expose a frontier lab's data.

The team is small, led by one of Mercor's earliest engineers, and operates with a high degree of ownership. There's no spec handed to you: you own the product scope and direction, with the team weighing in on prioritization and technical detail.
Examples of What We Build

IAM-Service is our authorization service for first-party surfaces. It sits in the hot path of every request across our own products, backed by SpiceDB , an open-source implementation of Google's Zanzibar. We model access as relationships rather than roles (ReBAC instead of RBAC), which is what lets us answer "can this person see this channel, in this workspace, on this project?" consistently and fast. Every millisecond here is felt across the platform.

Audiences is our rule engine for identity orchestration across third-party services. You declare who should have access to what; Audiences resolves that into concrete grants, pushes them into twenty downstream providers (Slack, Google Workspace, GitHub, and the rest), and keeps them reconciled as membership changes underneath. It turns "this expert joined this project" into working access everywhere within minutes, and "this contract ended" into revocation everywhere.

One Slack workspace per client project. It's provisioned automatically on Slack Enterprise Grid, and experts join as multi-channel guests scoped only to the channels their work requires, so a project brief in the morning can be a staffed workspace by the afternoon, and no expert carries information across client boundaries. More than 2,000 workspaces, over 85,000 active Okta accounts, one administrator. Slack wrote up how it works: How Mercor Coordinates a Global AI Workforce With Slack.

First-party authentication on WorkOS. Sign-in, session handling, and directory data for our own products move onto WorkOS, so they have one owner instead of being handled in several places. The interesting part is the migration: no flag day, no single moment where everything switches. People are logging in the whole time, so the existing paths keep serving traffic while the new one runs alongside them.

Moving GitHub to Enterprise Managed Users. EMU makes our IdP the source of truth for GitHub accounts: identities are provisioned, deprovisioned, and auditable the same way they are everywhere else we govern, and removing someone from the directory removes their GitHub access. The hard part is the cutover: mapping existing accounts to the identities we govern, and keeping a live engineering org and a large external contributor population pushing code the whole way through.

Data-loss prevention across thousands of workspaces. Each client engagement carries its own confidentiality terms, so there is no single ruleset. There are thousands of overlapping ones, scoped per grid, per workspace, per project, and those are created and torn down automatically. The hard part is distributing and evaluating policy at that scale: getting the right rules onto every new workspace, channel, and DM as it appears, re-scoping when a project changes shape, and enforcing consistently without slowing communication down. Audiences decides who gets into a workspace; the same rule engine has to decide what can be said inside it.
What You'll Do
  • Keep a billion-plus weekly permission checks correct and fast. Own the hot path: the SpiceDB schema, the relationship graph, and the caching, denormalization, and consistency tradeoffs that decide whether authorization is invisible or the reason a page is slow
  • Model authorization in SpiceDB. Design the definitions, relations, and permissions expressing how experts, employees, workspaces, channels, projects, and client engagements relate, and evolve that schema without breaking live checks
  • Extend the Audiences rule engine. Add providers, express new access rules, and make the fan-out reliable enough that operations trusts it without a human checking
  • Scale the downstream providers themselves (Slack Enterprise Grid, GitHub, Google Workspace, DLP and monitoring), including the bulk operations, quota engineering, and reconciliation that none of them make easy
  • Own provisioning fan-out end to end , with reconciliation that catches drift rather than trusting that every write succeeded
  • Close the gap between HR truth and system truth. Joiner/mover/leaver is driven by upstream systems that lag real org change. Build lifecycle automation that degrades safely when the source of truth is wrong or late, because at our scale it will be
  • Extend identity to non-human principals. Agents and services increasingly need first-class identities, scoped credentials, and auditable authorization: the same rigor as human access, with none of the same assumptions
  • Talk directly with ops teams to understand business requirements, then translate them into large-scale distributed systems designed with security in mind from the start
  • Design for the security implications of what you're building. Not auditing after the fact, but thinking through how gaps in system design compound at scale
What We're Looking For
  • Bachelor's Degree in Computer Science or a related technical degree such as Electrical Engineering, Physics, Mathematics, Computer Engineering, Information Systems or Statistics
  • 2-5 years in engineering
  • Strong product engineering fundamentals. You've built and operated systems in production, you care about correctness and reliability, and you're comfortable owning scope without a lot of hand-holding
  • Large-scale distributed systems experience. This is the most identifiable signal on a resume and a strong filter; the problems here are genuinely unprecedented in scale
  • Comfort with data modeling under consistency constraints. You've reasoned about stale reads, cache invalidation, and eventual consistency in a system where being wrong has real consequences
  • Experience pushing third-party platforms past their intended limits. Rate limits, quotas, bulk APIs, and the reconciliation you build when a vendor's guarantees run out
  • Security-minded thinking. Not a formal background necessarily, but the instinct to ask "how does this break, and what are the consequences?" when designing a system
  • Adaptability. We don't want someone who will come in and replicate what they've done before; Mercor's landscape is unique and requires genuine intellectual flexibility
Bonus, Not Required

None of these are prerequisites. We hire strong product engineers into this team and teach the domain. But any will accelerate you:
  • Direct experience with SpiceDB, Zanzibar, OpenFGA, Ory Keto, or an in-house ReBAC/policy engine (Cedar, OPA, Oso)
  • Having built or operated SCIM provisioning , SSO integrations (SAML, OIDC/OAuth 2.0), or an internal IdP integration layer
  • Operating Slack Enterprise Grid, Google Workspace, or GitHub Enterprise at multi-tenant scale, or across hundreds of thousands of live access grants
  • DLP, data governance, or insider-risk tooling deployed across a large and largely external population
  • Work on workload or machine identity : SPIFFE/SPIRE, short-lived credentials, service-to-service authz
  • Having migrated an org onto a managed identity provider, or replaced a role-based permission system with a relationship-based one, and lived through it
Benefits
  • Generous equity, vested over 4 years
  • Up to $15K relocation bonus
  • $10K housing bonus (if you live within 0.5 miles of the office)
  • $1,500/month meals stipend
  • Free Equinox membership
  • $200/month laundry reimbursement
  • $200/month personal wellness reimbursement
  • Health, Dental, and Vision insurance
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer, Identity in San Francisco, CA vacancy
  • $150k - $180k

     ...sophisticated marketing simple by unifying identity, intelligence, and omnichannel...  ...powering the Zeta Identity Graph. How do you engineer distributed architectures to manage a profile...  ...events? We seek an innovative Senior Software Engineer to help navigate this exact scale... 
    Suggested

    Zeta Global

    San Francisco, CA
    4 days ago
  • $216k - $270k

    Software is eating the world, but AI is eating software. We live in unprecedented times -...  ...products include the Generative AI Data Engine, SGP, Donovan, and others that power the...  ...the foundation of these products is the Identity Engineering team. In this role, you will... 
    Suggested
    Full time
    Live in

    Scale AI

    San Francisco, CA
    7 days ago
  • $147k - $210k

     ...of experience developing and maintaining software using C++.Experience designing,...  ...fields.Experience designing or implementing Identity and Access Management (IAM) systems on cloud...  ...completion, or debugging).Google's software engineers develop the next-generation technologies... 
    Suggested

    Google

    San Francisco, CA
    5 days ago
  • $211k - $251k

     ...enterprise platform capabilities that allow Sierra to serve large, demanding organizations. We will develop the foundational systems for identity, access management, integrations, and extensibility so customers can embed Sierra into their existing ecosystems. We will help... 
    Suggested
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    17 hours ago
  •  ...About depthfirst We believe that software is the foundation of modern civilization. Yet...  ...Role As one of our first security engineers, you'll own the security foundations of...  ...harden our cloud environment, strengthen identity and access management, and build the tooling... 
    Suggested
    Work at office

    DepthFirst

    San Francisco, CA
    1 day ago
  • $192k - $240k

     ...spend management, bill pay, and travel software, Brex enables founders and finance teams...  ...and support you need to grow your career.Engineering at BrexEngineering at Brex is about building...  ...technical problems.What you’ll doThe Identity and Access Management team builds and... 
    Work at office
    Remote work
    Work from home

    Brex

    San Francisco, CA
    3 days ago
  • $101k - $273k

     ...MongoDB clusters in just minutes.We're seeking a Senior Engineer to join the Atlas Identity and Access Management (IAM) team. IAM is a platform and...  ...and initiativesCandidate Profile5+ years experience of software engineering, primarily focused on backend systemsProficient... 
    Local area
    Remote work
    Worldwide
    Flexible hours

    MongoDB

    San Francisco, CA
    3 days ago
  •  ...financial accuracy. Create consumer software products for billing and pricing features...  ...plus 5 years of experience as a Software Engineer or related occupation. # Must have at...  ...marital status, sexual orientation and identity, genetic information, veteran status, citizenship... 
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Lambda Inc.

    San Francisco, CA
    1 day ago
  • $165k - $330k

     ...Partners, and Spark Capital. Join us and help build the platform engineers turn to ship AI products. THE ROLE The largest, most...  ...agents access the platform. This is the founding role for our identity and authorization team within enterprise engineering. You'll own... 
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    2 days ago
  • Harvey, Inc. in San Francisco is seeking a Senior Software Engineer on the Security Engineering team to build and operate the foundational...  ...across production environments. As a key owner of Harvey's identity infrastructure—SSO, SCIM, and fine-grained authorization—you... 

    Harvey, Inc.

    San Francisco, CA
    2 days ago
  • Stealth Startup in San Francisco, CA is seeking a Senior Software Engineer to build and maintain credential issuance services and identity claim registries. You will also develop high-performance verification systems and collaborate with product and infrastructure teams... 

    Stealth Startup

    San Francisco, CA
    2 days ago
  • $172.5k - $260.1k

     ...months to ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1 AI CRM,...  ...you are the future of Salesforce. The Opportunity Slack's Identity Security team is looking for a Senior Software Engineer to... 

    100 Salesforce, Inc.

    San Francisco, CA
    3 days ago
  • $195k - $236.67k

     ...? We build the platform behind customer identity and access for Circle Hub, Circle Mint,...  ...user and role management, and the Policy Engine that governs approvals and access for money...  ...three years of experience managing software engineers, including hiring, performance... 
    Flexible hours

    Circle

    San Francisco, CA
    3 days ago
  • $150k - $200k

     ...vision is to make sophisticated marketing simple by unifying identity, intelligence, and omnichannel activation into a single...  ...available, low-latency, and built to scaleWe are looking for a Lead Software Engineer who brings strength in both backend distributed systems and... 

    Zeta Global

    San Francisco, CA
    6 days ago
  •  ...Employment Type Full time Location Type Remote Department Engineering Phantom is revolutionizing the way millions of people interact...  ...‑takeover risk and empower every product team with rock‑solid identity foundations. Responsibilities Auth Stack Hardening Architect... 
    Full time
    Live in
    Remote work
    Flexible hours

    SOLANA FOUNDATION

    San Francisco, CA
    2 days ago
  •  ...About the Team Identity is the foundation of trust in an AI-powered world. As people build a rich personal and organizational context...  ...on by many internal teams. About the Role As an Engineering Manager, Identity Platform you will lead a team owning foundational... 
    Shift work

    OpenAI, Inc.

    San Francisco, CA
    2 days ago
  • Salesforce is seeking a Senior Software Engineer to help build identity and access controls protecting Slack's infrastructure and agents. You will design services on AWS/Kubernetes, extend authentication controls for AI agents, and build automation to reduce manual steps... 

    100 Salesforce, Inc.

    San Francisco, CA
    3 days ago
  • $179k

     ...DNA of an AI native Scribd, Inc. Bringing together Analytics Engineering, Data Science, and Data Analytics, D&A turns fragmented data and...  ...The role. This role supports the pillars that own payments, identity, security as well as trust & safety systems — the foundations... 
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    San Francisco, CA
    4 days ago
  • Discord seeks a Senior Engineer to advance Platform Security with a focus on identity and access management. You will own end-to-end security projects, define identity for human and non-human actors, and evolve an authorization platform to enforce least privilege and self... 

    Discord

    San Francisco, CA
    2 days ago
  • $230k - $290k

     ...Staff Software Engineer, Backend (Identity Decisioning) Remote US At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. affirm’s Identity... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Affirm

    San Francisco, CA
    1 day ago
  • Sierra is building a premier enterprise platform driven by AI. The team designs core capabilities for identity, access management, and integrations to embed Sierra into existing customer ecosystems. This in-person SF-based role emphasizes security, reliability, and scalable... 

    Sierra

    San Francisco, CA
    1 day ago
  • Salesforce is seeking a Senior Software Engineer for Slack’s Identity Security initiatives. You will design, implement, and operate backend identity services on AWS and Kubernetes, enabling secure authentication and access for humans and AI agents within Slack’s infrastructure... 

    Salesforce

    San Francisco, CA
    5 days ago
  • Fieldguide is hiring a Senior Software Security Engineer to build a security-first platform. You will drive secure design across cloud, infrastructure, and AI agents, work with Product and Platform teams, and elevate security practices across engineering. Join a remote... 
    Remote work
    Flexible hours

    Fieldguide

    San Francisco, CA
    3 days ago
  • A leading financial technology company in San Francisco is looking for a Staff Engineer to spearhead the Identity and Trust Platform. You will lead the development of cloud-native backend services and define system integration strategies. The ideal candidate has over 8... 

    Ripple

    San Francisco, CA
    2 days ago
  • $140k - $260k

    Full Stack Software Engineer - SponsorshipsSubstack is building a new economic engine for culture, giving the brightest, most interesting,...  ...religion, sex (including pregnancy, sexual orientation, gender identity or transgender status), age, national origin, veteran or... 
    Full time

    Substack

    San Francisco, CA
    6 days ago
  •  ...Pacific or Mountain time zones.We're looking for a Fullstack Software Engineer to join our team, passionately focused on delivering...  ...discriminate based on race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran,... 
    Work at office
    Local area
    Remote work

    Atlassian

    San Francisco, CA
    2 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from...  ...to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    San Francisco, CA
    7 days ago
  • $140k - $260k

    Substack is building a new economic engine for culture, giving the brightest, most interesting...  ...not required.Requirements3+ years of software engineering experience, including...  ...including pregnancy, sexual orientation, gender identity or transgender status), age, national... 
    Full time

    Substack

    San Francisco, CA
    4 days ago
  • $130.6k - $192k

     ...help us build and develop tools serving hundreds of engineers internally! We’re looking for a Fullstack Software Engineer to join our Developer Insights team....  ...domestic partner status, sexual orientation, gender identity or expression, disability status, or veteran status... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    2 days ago
  •  ...roleWe’re looking for a senior full‑stack engineer to support our DX team at Atlassian....  ...performing backend services.Participate in Agile software development including daily stand-ups,...  ...race, religion, national origin, gender identity or expression, sexual orientation, age,... 
    Work at office
    Local area

    Loom

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Identity. Be the first to apply!