At Vannevar, we're building the next generation of mission software that powers decision-making across the national security, defense, and intelligence communities. The Security Platform team builds the authentication, authorization, and identity infrastructure that ensures the right people and services have access to the right resources. In this role, you'll join a small, cross-functional team and own work across the stack, from frontend permission-management interfaces to backend services, authorization engines, and data models. What you'll do: - Build and scale Vannevar's centralized authentication and authorization platform, including tenant isolation across customer environments. - Own the internal self-service platform for user, group, and permission management; partner with Design to deliver intuitive administrative experiences. - Build tooling and visualizations that help developers, administrators, and mission users understand and validate access permissions. - Own and evolve Vannevar's platform management interfaces, including the feature flag system. - Partner with product engineering teams to build shared authorization and resource-sharing capabilities. - Shape the long-term roadmap for the Security Platform team.
- 7+ years of software engineering experience, with a strong track record of designing, building, and operating scalable backend systems. - Strong backend expertise: Python, Java or similar, relational databases (PostgreSQL), distributed systems, and API design. - Comfortable owning end-to-end development, including frontend work (React/TypeScript/Node.js). - Strong product intuition and ability to thrive in ambiguous, fast-moving environments. - Experience with identity and authentication concepts and platforms: OAuth 2.0, OpenID Connect (OIDC), SAML, JWTs, session management, RBAC/ABAC, SSO, Keycloak, OpenFGA. - Excellent cross-functional collaboration and communication skills.