Senior Software Engineer, Full-Stack - Security Platform
Core
Building centralized authentication, authorization, and identity infrastructure for a defense AI platform serving national security and intelligence communities.
Role type
Senior Full-Stack Software Engineer (Security Platform)
Builds
Authentication and authorization platform, tenant isolation systems, self-service admin interfaces, and developer tooling for access management.
Domain
Defense technology, National Security, Identity & Access Management (IAM)
Deliverable
production ML models | product features | infrastructure
Required skills
Scalable backend systems design, Full-stack development, Relational databases (PostgreSQL), Distributed systems, API design, Identity and authentication concepts (OAuth 2.0, OIDC, SAML, JWT, RBAC/ABAC), Frontend development (React/TypeScript/Node.js)
Preferred skills
Security clearance, User-facing product role experience
Technologies
Python, Java, PostgreSQL, React, TypeScript, Node.js, Keycloak, OpenFGA
Responsibilities
Build and scale centralized authentication and authorization platform with tenant isolation; Own internal self-service platform for user and permission management; Build tooling and visualizations for access validation; Evolve platform management interfaces and feature flag systems; Partner with product engineering to build shared authorization capabilities; Shape long-term roadmap for scalable platform capabilities.
Seniority
Senior, hands-on IC