B

Basis Technologies

Platform-independent application development tools

Senior Software Engineer - Applications

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of professional software engineering experience.
  • Deep, hands-on knowledge of OAuth 2.0 and OpenID.
  • Experience with relationship-based access control (ReBAC) systems such as OpenFGA, Zanzibar, or SpiceDB, including modeling schemas, writing and testing tuple-based policies, and reasoning about permission-evaluation performance.
  • Experience with Auth0 or a comparable identity provider such as Okta, Azure AD, or Keycloak.
  • Strong backend skills in Java, Ruby, or Python, with frameworks such as Spring Boot, Rails, or Django.
  • Regular use of AI coding tools such as Claude Code, Cursor, or Codex for code generation, debugging, and exploring unfamiliar code, with the judgment to own and vet their output.
  • A collaborative approach to design and decision-making and a commitment to building an inclusive team.

Responsibilities

  • Extend the identity layer in Auth0, including authentication flows, token issuance, and identity federation.
  • Build and maintain the ReBAC authorization model in OpenFGA, through which every platform authorization decision runs.
  • Own implementation details of OAuth 2.0 and OpenID Connect in the stack, including token flows, JSON Web Key Set validation, scopes, and audience restrictions.
  • Define how AI agents authenticate and receive scoped permissions so non-human actors use the same authorization model as people.
  • Drive technical projects spanning multiple teams and systems from design through production.
  • Set technical direction and quality standards for the team and review shipped work against them.
  • Support and mentor engineers through code review, design discussions, and day-to-day collaboration.

Desired Qualifications

  • Experience building or scaling authorization systems for platforms with complex organizational hierarchies, such as agencies or multi-tenant software-as-a-service.
  • Familiarity with policy-as-code or attribute-based access control (ABAC).
  • Background in advertising technology or programmatic advertising.
  • Contributions to open-source identity or authorization projects.

About the Company

Basis Technologies

Platform-independent application development tools

BASIS International Ltd provides platform-independent application building blocks and development tools, including the sixth generation BBx® using Java technology, PRO/5® and Visual PRO/5® for high-performance client/server systems, and Desktop Apps with a zero deployment strategy, catering to global companies' customized business solutions.

Company size
1,001-5,000
Company stage
Later Stage VC
Total funding
$133.6M
Headquarters
Chicago, Illinois
Founded
1985

Recently Posted Jobs

Explore more opportunities at Basis Technologies

See more jobs