Senior Software Engineer, Full-Stack - Security Platform

Vannevar

Completely RemoteFull TimeInformation Technology
Posted Today

Job description

Responsibilities

  • 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
  • Build tooling and visualizations to help users understand and validate access permissions
  • Evolve 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

Requirements

  • 7+ years of software engineering experience
  • Strong backend expertise in Python or Java
  • Experience with relational databases like PostgreSQL and distributed systems
  • Proficiency in frontend technologies including React, TypeScript, and Node.js
  • Experience with identity concepts such as OAuth 2.0, OIDC, SAML, JWT, RBAC/ABAC, or SSO
  • Experience with Keycloak or OpenFGA is a plus
  • Strong product intuition and ability to thrive in ambiguous environments

Preferred Qualifications

  • Active Security clearance or ability to obtain one
  • Prior experience working in a user-facing product role

Benefits

  • Health, dental, and vision insurance
  • Remote friendly with WeWork access
  • Unlimited PTO and company-wide off time
  • 401(k) match
  • Lifestyle & wellbeing stipends
  • Salary top-up during military reserve duty
  • Fully paid parental leave
  • Child and pet care reimbursement during travel

About the Company

Vannevar is a defense technology company building AI to deter our adversaries. Our agentic AI is purpose-built to model adversary behavior, simulate campaigns, and recommend the best course of action to decision makers in the national security and intelligence communities.

Skills & tools

PythonReactTypeScriptPostgreSQLOAuth 2.0

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 017+ years software engineering experience
  2. 02Backend expertise in Python or Java
  3. 03Experience with PostgreSQL and distributed systems
  4. 04Frontend experience with React, TypeScript, and Node.js
  5. 05Knowledge of OAuth 2.0, OIDC, SAML, or RBAC/ABAC
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches