{"id":4190704,"url":"https://alion.io/job/footprint-senior-software-engineer-frontend-2","title":"Senior Software Engineer (Frontend)","company":{"id":450355,"name":"Footprint","domain":"onefootprint.com","url":"https://alion.io/company/footprint-3","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":85,"open_postings":10,"ghost_share":0,"stale_share":0.6,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Francisco, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":180000,"max":260000,"currency":"USD","period":"year","gross":null,"usd_annual":260000},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Next.js","optional":false},{"name":"pnpm","optional":false},{"name":"React.js","optional":false},{"name":"Tailwind CSS","optional":false},{"name":"TypeScript","optional":false},{"name":"Vercel","optional":false},{"name":"JavaScript","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-11-11T20:43:25Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-12T19:15:48Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Footprint is the agentic platform that learns your compliance program and runs it end to end.\nCompliance teams at banks and fintechs are drowning in financial crimes investigations. Transaction volumes are surging, regulators keep raising the bar, and the work still runs on manual review queues stitched together from legacy vendors. Percy, our agentic system, learns each team's procedures and makes the same calls their analysts would: clearing false positives, escalating real risk, writing the case narrative, and documenting every decision for audit. It cuts review workloads by 70%+.\nThe harder problem is underneath. Every investigation is grounded in the data sources compliance teams already trust, and every case commits to an organizational memory that compounds - so a pattern one analyst caught in March surfaces automatically in October, across KYC, EDD, sanctions, and monitoring. Whether the team is five analysts or 500, they share one brain. Every memory carries provenance. Agents propose; humans approve. That's four years of identity infrastructure sitting under the agent, and it's the part nobody can bolt on later.\nWe're backed by QED, Index, and Box Group, and trusted by FDIC- and OCC-regulated banks plus fintechs like Bilt, Nuvei, and MoonPay. We 5x'd revenue last year. The team is small, senior, and ships fast.\nThe Role\nFor four years, Footprint's frontend was the front door for developers: onboarding flows customers embed, SDKs they integrate, a dashboard where they configure verification.\nPercy changed who lives in the product. Over the past year, compliance teams and investigators moved from configuring Footprint to working inside it: reviewing what an agent found, editing the case narrative, signing off on decisions a regulator will read. The interface became the place our users do their job, and the bar for polish, speed, and clarity rose with it.\nThe team that owns all of this is a small team of senior engineers. The design system, the SDKs, the monorepo tooling, the release pipeline - all of it runs through them, and they set the standards the rest of engineering ships frontend against.\nYou'll report directly to Head of Frontend Engineering - Rafael Motta.\nWhat You'll Own\nUser-facing features, end to end. From spec to build to deploy to iterate, making the product and design tradeoffs along the way. The analyst-facing surfaces are the newest part of the product and the least settled\n\nThe SDKs external developers use to embed Footprint. Clean APIs and good docs here shape our customers' integration experience directly, and those decisions are hard to take back once someone has shipped against them\n\nPlatform and tooling. CI/CD, releases, and our pnpm monorepo. This work has been carried alongside product work, which is why it's on this list\n\nPerformance and observability. You own the performance budgets and the monitoring for screens people sit in all day\n\nThe design system. Own and evolve the component library, keeping the UI consistent, accessible, and fast to build on\n\nCustomer empathy. Talk to the people who use what you build and turn what they struggle with into the product\n\nStack\nReact · TypeScript · Next.js · Tailwind · Vercel\nDeep experience with most of this, and the judgment to pick up the rest, is what matters.\nMust-Have\n4+ years shipping production frontend in modern React and TypeScript - fluent in both, and comfortable moving fast in a large shared codebase\n\nYou ship end to end, prioritize outcomes, and make smart tradeoffs between speed, polish, and scope\n\nGenuine design sense - you sweat the details, and the interfaces you ship show it\n\nYou write readable, well-structured code and can lead technical decisions without over-engineering\n\nYou've owned the lifecycle of what you ship: the release, the performance budget, and the alert that fires when it regresses\n\nYou use AI to move faster and raise quality, and you read every line you ship\n\nNice-to-Have\nExperience building or maintaining SDKs or developer-facing APIs. A large share of this role's surface area is consumed by other engineers, and that's a different craft from shipping screens\n\nA strong eye for accessibility and web performance - our users are in these screens all day, so both compound\n\nFamiliarity with KYC, identity, fraud, or compliance. The screens make more sense when you know what the analyst is deciding\n\nComfort dipping into a Rust backend when a feature calls for it, so a feature never waits on someone else's queue\n\nSuccess Looks Like\n90 Days: You've built and owned a product area and its user experience: configuring agents, auditing the case reports they produce, or new verification capabilities. The team routes that product's architectural questions to you.\n1 Year: You've driven a major product initiative end to end, the frontend platform is measurably faster to build on, and yours is the review other engineers want on hard frontend changes.\n--\nWhy Join Footprint\nMassive impact, fast: You'll work on projects that shape company direction, not analysis that gets shelved.\n\nOwn meaningful work: From day one, you'll have direct ownership over strategic initiatives that drive the business forward.\n\nReal growth opportunity: Promotion timelines depend on performance: the harder you work, the quicker you'll get promoted.\n\nWinning team and culture: We're a fast-moving, no-BS team that likes to win (and have fun doing it).\n\nBenefits\nGenerous compensation and equity packages\n\nFree lunch and dinner (after 7pm)\n\nMonthly wellness stipend\n\nUnlimited PTO\n\nFully covered health, dental, and vision insurance\n\nThe chance to help shape the future of internet identity and financial crime prevention","description_format":"text","description_chars":5681,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity","Unlimited PTO","Vision insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Fraud Detection","Financial AI"],"lifecycle":[{"event":"open","at":"2026-11-12T19:15:48Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":122500,"route":null,"cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:1","win:early"],"computed_at":"2026-11-12T20:36:05Z"},"pay":{"stated_usd_annual":260000,"is_top_pay":true},"html_url":"https://alion.io/job/footprint-senior-software-engineer-frontend-2","json_url":"https://alion.io/job/footprint-senior-software-engineer-frontend-2.json","meta":{"generated_at":"2026-11-12T20:36:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":43508,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":450355},"rest":"https://alion.io/mcp/rest/get_company?id=450355"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffootprint-senior-software-engineer-frontend-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffootprint-senior-software-engineer-frontend-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffootprint-senior-software-engineer-frontend-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/footprint-senior-software-engineer-frontend-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffootprint-senior-software-engineer-frontend-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4190704}},{"tool":"search_jobs","arguments":{"company":"onefootprint.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4190704},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}