CAremote

Salary
$210,000–$250,000from the description
Posted
Aug 16, 2026
Location
CA
Last confirmed open
Sep 25, 2026

What this job asks for AI summary

This is a backend-focused software engineering role centered on designing and operating an identity and access management platform for a restaurant-technology SaaS company. The engineer will own authentication, authorization, SSO, session management, token systems, RBAC, and service-to-service security infrastructure used across the entire product ecosystem. The position suits an experienced backend or platform engineer with deep IAM expertise who is comfortable driving architecture and mentoring peers in a fully remote environment.

Senior level · 5+ years · Remote · Full-time

Must have (9)
TypeScript or JavaScriptNode.jsPostgreSQL or MongoDBAWS, Azure or GCPSSORBACdistributed systemsmonitoringREST
Nice to have (1)
OAuth or Openid Connect

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 19,100 people nationally plausibly meet what this posting asks for (software developers). range 11,500–28,700

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What won't set you apart
TypeScript62%Node.js40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Aug 18, 2026. It is a model, not a headcount.

Why we read it this way (7)

The title is listed as 'Senior/Staff Software Engineer' — the posting presents both levels simultaneously. The actual requirements (5+ years, end-to-end ownership of a component, mentoring) align most closely with Senior; Staff-level org-wide scope is aspirational rather than firmly gated.

The role is open to candidates in the United States or Canada; no US-specific work location is given, so no CBSA is assigned. The posting explicitly states no visa sponsorship.

A Bachelor's degree in CS or a related field is listed as 'preferred' and equivalent practical experience is explicitly accepted, so no hard degree requirement is set.

TypeScript and JavaScript are listed as interchangeable ('TypeScript or JavaScript'); Node.js is listed alongside 'comparable backend runtimes' — alternatives would include Deno or Bun, but Node.js is the named primary.

PostgreSQL and MongoDB are listed as interchangeable examples of 'comparable databases'; AWS is listed alongside 'comparable cloud infrastructure' (Azure, GCP captured as alternatives).

The posting is placed by a recruiting/staffing firm (Recruiting from Scratch) on behalf of an unnamed client company in restaurant-technology SaaS.

Specific IAM protocols (OAuth, OIDC, SAML) are not explicitly named in the posting despite the IAM focus; skills are captured at the level of abstraction the posting uses (SSO, RBAC, session/token management).

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗