Sr Software Engineer, Applications
Required skills
- identity
- authorization
- authentication
- AI agents
- technical projects
- quality standards
- Java
- Ruby
- Python
- Spring Boot
Nice to have
- complex organizational hierarchies
- multi-tenant SaaS
- policy-as-code
- attribute-based access control
- ad tech
- programmatic advertising
Role summary
Basis is seeking a Sr. Software Engineer, Applications to join their Auth team. This role will focus on building and maintaining systems for authentication, identity, and fine-grained authorization, including extending the identity layer in Auth0 and managing the ReBAC authorization model in OpenFGA. Responsibilities include owning OAuth 2.0 and OIDC details, defining authorization for AI agents, driving cross-team technical projects, setting quality standards, and mentoring engineers. The ideal candidate has experience in Java, Ruby, or Python, familiarity with AI coding tools, and a collaborative approach. Experience with complex auth systems, policy-as-code, or ad tech is a plus. Basis offers flexible work options across the U.S. and Canada.
At Basis, we empower agencies and brands with cutting-edge software that automates digital media operations. Our all-in-one platform supports seamless planning, reporting, and financial reconciliation across direct, programmatic, search, and social media.
We’re not just building advanced technology; we’re also building a culture where passionate, motivated individuals come together to drive meaningful change. Our commitment to inclusivity and growth ensures our employees thrive both professionally and personally.
With our headquarters in Chicago, we offer flexible work options across the U.S. and Canada, including remote, hybrid, or on-site at headquarters.
ABOUT THE TEAM
The 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.
WHAT YOU'LL DO
WHAT YOU BRING TO THE TABLE
BONUS POINTS
OUR TECH STACK
Anything Else?Don’t have every skill listed? No problem! We know experience can be built in many ways. If you have relevant skills that aren't reflected in your resume, we encourage you to share them in an optional cover letter.
Life With Basis We’re committed to our people’s growth and well-being because our success is tied to theirs. That’s why we’ve earned recognition as a top workplace, including: Ad Age, #1 Best Places to Work, WorkLife's #1 Most Committed to Work Life Balance, and the Chicago Tribune's Top Workplaces in Chicago. We offer competitive perks, including a flexible work week, 401k/RRSP matching, mental health support, paid sabbaticals, generous parental leave, flexible work options, and more.
Basis is proud to be an equal-opportunity employer. We celebrate all team members regardless of gender identity, sexual orientation, race or cultural background, religion, disability, age, and beyond.
If you need assistance with interview accessibility, please contact talent.acquisition@basis.com. Your privacy is important to us, view our policy here.
Similar roles
- Integrated Media PlannerBasis Technologies · Remote · Remote
- Search Media BuyerBasis Technologies · Remote · Remote
Staff Software Engineer, Data PlatformFunction Health · Remote · Remote- Staff Software Engineer, SalesforceDAT Freight & Analytics · Denver, CO · Hybrid
- Software Engineer II - Seller ExperienceStubHub · New York, NY · Hybrid
- Senior Software Engineer, Cloud ApplicationsTemporal · Remote · Hybrid
