{"id":648187,"url":"https://alion.io/job/peopleloop-staff-software-engineer","title":"Staff Software Engineer","company":{"id":684891,"name":"PeopleLoop","domain":"peopleloop.com","url":"https://alion.io/company/peopleloop","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":220000,"max":260000,"currency":"USD","period":"year","gross":null,"usd_annual":260000},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Amazon EventBridge","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Amazon Neptune","optional":false},{"name":"Apache Kafka","optional":false},{"name":"API Gateway","optional":false},{"name":"AWS","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"GraphQL","optional":false},{"name":"LangChain","optional":false},{"name":"LangGraph","optional":false},{"name":"LlamaIndex","optional":false},{"name":"LLM","optional":false},{"name":"LLM Evaluation","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Neo4j","optional":false},{"name":"Nest.JS","optional":false},{"name":"OpenTelemetry","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"Braintrust","optional":true},{"name":"JavaScript","optional":true},{"name":"LangSmith","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Node JS","optional":true},{"name":"OpenSearch","optional":true},{"name":"pgvector","optional":true},{"name":"Pinecone","optional":true},{"name":"Ragas","optional":true}],"status":"live","first_seen_at":"2026-06-16T21:32:44Z","employer_posted_date":"2026-06-16","last_verified_at":"2026-10-17T08:04:18Z","board_verified":true,"closed_at":null,"days_open":122,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":122},"description":"Who We Are:\nPeopleLoop is an AI-powered experience that modernizes benefits and PEO solutions for people-driven companies. It reduces complexity and errors across critical people operations, gives leaders clearer insight into compensation and benefits costs, trends, and tradeoffs, and delivers a more modern employee experience. Visit PeopleLoop.com or follow us on LinkedIn to learn more.\nIn this role, you will lead the design and delivery of the core services that every PeopleLoop product depends on-including events, audit, EDI, the compliance graph, and the enrollment orchestrator. You’ll also help build the platform our AI agents run on: tool contracts, retrieval over the compliance graph, LangGraph-style orchestration, and guardrails.\nAs a Staff-level engineer, you’ll set patterns, mentor engineers, drive design reviews and RFCs, and own the quality bar for critical platform systems. Most services are built in Python (FastAPI), with some in Node/TypeScript (NestJS).\nWhat you get to do:\nPlatform Architecture: Define clear system boundaries and ownership across Postgres (system of record), the compliance graph, Python (FastAPI) and Node/TypeScript (NestJS) services, event pipelines, AI agents, and external partners (carriers, EDI, payroll).\n\nAudit: Build and maintain an append-only, tamper-evident audit log across services. Provide query APIs for compliance and support use cases, with retention and legal-hold support. Ensure every AI agent action is audited end-to-end.\n\nEDI: Own 834 eligibility and 820 premium flows, including partner variants. Build carrier adapters with strong contract tests, reconciliation, and replay so new integrations are primarily configuration, not bespoke engineering work.\n\nCompliance Graph: Model jurisdictions, regulations, plans, and eligibility rules in Neptune (or Neo4j). Own graph modeling, bulk loading, query design, and safe retrieval APIs that services and AI agents use to answer “what applies here?”\n\nEnrollment Orchestrator: Design and evolve long-running workflows (Step Functions or Temporal) for open enrollment, QLEs, terminations, and carrier submission. Support agent-assisted steps, simulation vs. live runs, human approvals, and reliable replay and recovery.\n\nAI Agents & Platform: Help build the foundational agent platform: tool contracts over internal APIs and the compliance graph, retrieval and grounding, LangGraph or similar orchestration, prompt and model registries, evaluation harnesses, cost and latency controls, and PII-safe logging.\n\nMulti - Tenant Core: Design and maintain strong tenant isolation (RLS, per-tenant keys), API gateway and authorization (Cedar), secrets and KMS, rate limits, and quotas-including per-tenant agent budgets.\n\nObservability & Data: Deliver meaningful observability with OpenTelemetry traces, metrics, and logs across services and agent runs. Define SLOs that drive action. Own CDC from Postgres into the lake for analytics and agent evaluation datasets.\n\nDeveloper Experience: Improve developer velocity through shared Python and TypeScript libraries, OpenAPI/GraphQL code generation, and tests that cover workflows, integrations, graph queries, and agent behavior.\n\nWhat you bring:\n7+ years of software engineering experience, with 2+ years at Senior or Staff level owning cross-team initiatives\n\nStrong production experience building Python services; working proficiency in Node/TypeScript\n\nDeep experience with MongoSQL, PostgreSQL and at least one of Kafka/MSK, Kinesis, or EventBridge\n\nHands-on AWS experience, including Step Functions or a comparable workflow engine\n\nShipped at least one LLM- or agent-backed feature to production, including retrieval, tool use, and guardrails (LangGraph, LangChain, LlamaIndex, or similar)\n\nExperience designing and operating multi-tenant systems with strong security and privacy guarantees\n\nComfortable writing RFCs, mentoring engineers, and driving designs from concept through production\n\nBachelor’s degree required, preferably in Computer Science, Engineering, or a related technical discipline; equivalent experience will be considered.\n\nNice to have\nBenefits, PEO, or EOR domain experience (834, 820, QLE, COBRA, multi-country payroll or employment)\n\nProduction use of graph databases (Neptune, Neo4j) with Cypher or Gremlin\n\nWorkflow engines such as Temporal, Step Functions, or Airflow\n\nAuthorization engines and policy-as-code (Cedar, OPA)\n\nCDC pipelines (Debezium, DMS) and lakehouse architectures\n\nDSLs or rules engines for carrier mappings or compliance checks\n\nAgent evaluation tooling (LangSmith, Ragas, Braintrust) and prompt or model registries\n\nVector stores and hybrid retrieval (pgvector, OpenSearch, Pinecone)\n\nMCP servers, function-calling contracts, or structured-output patterns\n\nLocation requirement: This role is based in either of San Mateo or San Francisco Office.\nPeopleloop’s Culture - Our most important asset\nIntegrity\n\nPassion for service\n\nInnovative\n\nGrowth oriented\n\nCaring for others\n\nPromise-centric\n\nFocused on relationship building\n\nPeopleLoop provides equal opportunity to all applicants without regard to race, color, creed, religion, citizenship, national origin, age, sex, sexual orientation, gender identity, pregnancy, marital status, military or veteran status, disability, or any other basis prohibited by applicable law.\nCompensation & Benefits \nPeopleLoop provides competitive compensation including base salary, performance-based bonus programs, equity, and comprehensive benefits package.\nPeopleLoop’s Candidate Privacy Policy\nhttps://www.peopleloop.com/legal/candidate-privacy-policy","description_format":"text","description_chars":5598,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Payroll Services","HR & Payroll Software"],"lifecycle":[{"event":"open","at":"2026-09-10T20:20:41Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.371,"p_room":0.28,"age_days":122,"expected_fill_days":36,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":{"stated_usd_annual":260000,"is_top_pay":true},"html_url":"https://alion.io/job/peopleloop-staff-software-engineer","json_url":"https://alion.io/job/peopleloop-staff-software-engineer.json","meta":{"generated_at":"2026-10-17T08:17:09Z","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":11261,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":684891},"rest":"https://alion.io/mcp/rest/get_company?id=684891"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpeopleloop-staff-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fpeopleloop-staff-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fpeopleloop-staff-software-engineer"},{"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/peopleloop-staff-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpeopleloop-staff-software-engineer"}]}