{"id":2635101,"url":"https://alion.io/job/basis-sr-software-engineer-applications-2","title":"Sr Software Engineer, Applications","company":{"id":1759609,"name":"Basis","domain":"basis.com","url":"https://alion.io/company/basis-com","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":119051,"max":165000,"currency":"USD","period":"year","gross":null,"usd_annual":165000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Auth0","optional":false},{"name":"Azure","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Django","optional":false},{"name":"Keycloak","optional":false},{"name":"Okta","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Python","optional":false},{"name":"Ruby","optional":false},{"name":"Spring Boot","optional":false},{"name":"AI Agents","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Node JS","optional":true},{"name":"PostgreSQL","optional":true},{"name":"RabbitMQ","optional":true},{"name":"React.js","optional":true},{"name":"Redis","optional":true},{"name":"Sidekiq","optional":true}],"status":"live","first_seen_at":"2026-10-15T15:47:43Z","employer_posted_date":"2026-10-15","last_verified_at":"2026-10-16T00:31:23Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"ABOUT THE TEAM\nThe Auth team owns the systems that decide who can do what across Basis: authentication, identity, and fine-grained authorization for a platform built on complex agency and org hierarchies. We're an enabling team: every product team at Basis depends on the primitives, policies, and infrastructure we build and own. That now includes authorization for AI agents operating alongside human users, not just human users alone.\nWHAT YOU'LL DO\nExtend our identity layer in Auth0: authentication flows, token issuance, identity federation.\nBuild and maintain our ReBAC authorization model in OpenFGA, the system every authorization decision on the platform runs through.\nOwn the details of OAuth 2.0 and OIDC in our stack: token flows, JWKS validation, scopes, audience restrictions.\nDefine how AI agents authenticate and receive scoped permissions, so non-human actors operate under the same authorization model as people.\nDrive technical projects that cut across multiple teams and systems, from design through production.\nSet technical direction and quality standards for the team and review the work that ships against them.\nSupport and mentor other engineers through code review, design discussions, and day-to-day collaboration.\nWHAT YOU BRING TO THE TABLE\n5+ years of professional software engineering experience.\nDeep, hands-on knowledge of OAuth 2.0 and OpenID.\nExperience with ReBAC systems (OpenFGA, Zanzibar, SpiceDB): modeling schemas, writing and testing tuple-based policies, and reasoning about permission evaluation performance.\nExperience with Auth0 or a comparable identity provider (Okta, Azure AD, Keycloak).\nStrong backend skills in Java, Ruby, or Python, with frameworks such as Spring Boot, Rails, or Django.\nRegular use of AI coding tools (Claude Code, Cursor, Codex) for code generation, debugging, and exploring unfamiliar code, and the judgment to own and vet what they produce.\nA collaborative approach to design and decision-making, and a commitment to building an inclusive team.\nBONUS POINTS\nExperience building or scaling auth systems for a platform with complex organizational hierarchies (agencies, multi-tenant SaaS, etc.).\nFamiliarity with policy-as-code or attribute-based access control (ABAC).\nBackground in ad tech or programmatic advertising.\nContributions to open-source identity or authorization projects.\nOUR TECH STACK\nLanguages: Ruby, JavaScript, Java\nAuth & Identity: Auth0, OpenFGA\nInfrastructure: AWS, Docker, Kubernetes\nData: PostgreSQL, Redis\nFrameworks & Tools: Spring Boot, Rails, Node.js, React, RabbitMQ, Sidekiq","description_format":"text","description_chars":2576,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-15T17:17:03Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":12,"reasons":["conf:3","win:early"],"computed_at":"2026-10-16T03:40:34Z"},"pay":{"stated_usd_annual":165000,"is_top_pay":false},"html_url":"https://alion.io/job/basis-sr-software-engineer-applications-2","json_url":"https://alion.io/job/basis-sr-software-engineer-applications-2.json","meta":{"generated_at":"2026-10-16T03:40:34Z","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":147,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00: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":1759609},"rest":"https://alion.io/mcp/rest/get_company?id=1759609"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbasis-sr-software-engineer-applications-2"},{"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%2Fbasis-sr-software-engineer-applications-2"},{"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%2Fbasis-sr-software-engineer-applications-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/basis-sr-software-engineer-applications-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbasis-sr-software-engineer-applications-2"}]}