Senior Software Engineer - Identity & Authentication
Core
Designing, building, deploying, and operating cloud-based identity services including backend APIs, cloud infrastructure, and frontend experiences for authentication and MFA.
Role type
Senior full-stack software engineer (identity & authentication)
Builds
Backend services, REST APIs, frontend UI components, and cloud infrastructure for identity platforms
Domain
Financial services (Vanguard) / Cloud Infrastructure / Identity & Access Management
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, NestJS, REST API design, AWS (ECS, Lambda, CloudFront, S3, Secrets Manager), Infrastructure as Code (CloudFormation/Terraform), Docker, Git, CI/CD, Unit/Integration testing (Jest), OAuth 2.0, JWT, MFA flows
Preferred skills
React, Identity/MFA systems, Kong API Gateway, Aurora PostgreSQL/DynamoDB, Microservices, Security concepts (IAM, encryption), Observability tooling
Technologies
AWS, TypeScript, React, Node.js, NestJS, Auth0, Transmit Security, Kong Gateway, GitHub Actions, CloudFormation, Docker, Jest, OpenTelemetry, Grafana, Honeycomb
Responsibilities
Build and evolve backend services for login and MFA; Design and implement REST APIs; Build frontend experiences using React; Integrate with identity platforms; Deploy and operate services on AWS; Manage vendor-specific software services; Write automated tests; Participate in CI/CD pipelines; Work with product and security stakeholders; Improve engineering standards and reliability
Seniority
Senior, hands-on IC