Staff Software Engineer, Full Stack at Phantom
San Francisco, CA
$161,637–$244,750from the description
Jul 21, 2026
San Francisco, CA
Jul 23, 2026
What this job asks for AI summary
A full-stack staff engineering role focused on building and owning features across a crypto wallet's browser extension and mobile app. Responsibilities include expanding support for additional blockchains, launching new products, and improving shared engineering infrastructure. The role suits an experienced engineer comfortable leading projects end-to-end, from design through deployment, across a TypeScript/React/Node.js stack.
Mid level · 3+ years · Remote · Bachelor's required · Full-time
Advertised as Staff, but the requirements read as Mid.
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 4,950 people nationally plausibly meet what this posting asks for (mobile application developers). range 2,600–6,400
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
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 Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (6)
The title is 'Staff Software Engineer' but the hard requirements gate only on 3 years of total experience and a Bachelor's degree — requirements that align with a Mid-level role on a normal career ladder. The advertised seniority (Staff) and the actual requirements-supported seniority (Mid) diverge significantly, likely because this is a formal immigration/PERM-style job posting with legally prescribed minimum qualifications rather than a typical open-market description.
The programming languages (TypeScript, React, React Native, Node.js, Python, Java) are listed together under a single 3-year requirement with 'include but are not limited to' language, implying the list is illustrative of the stack rather than a strict gate on every individual language. All are captured as required per their placement in the hard-requirements block.
The role is headquartered in San Francisco, CA but telecommuting is explicitly permitted from anywhere in the U.S., so remote=true. 15% domestic travel is required.
'Lead software engineering projects from design to deployment' and 'Writing high-quality software design documentation' are responsibilities/methodologies rather than named technologies; they are reflected in the overall years minimum context but not emitted as standalone skills. 'Monitoring and maintaining software systems at scale' is captured as 'monitoring' since no specific tool is named.
The degree requirement is a hard gate: Bachelor's or foreign equivalent in CS, Software Engineering, Mechatronics Engineering, or a closely related field.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): software design documentation.
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.