Principal Software Engineer, User Management

New
Remote (USA) / Boston, MAFull-TimePrincipal
Salary200,000 - 240,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSNode.jsTypeScriptNest.jsTerraformDistributed Systems

Requirements

  • 10+ years of professional full-stack software engineering experience
  • Focus on backend and distributed systems
  • Proven success building and scaling identity and access management systems
  • Expertise in authentication protocols: SAML 2.0, OAuth2, JWT
  • Expertise in TypeScript, Node.js, NestJS, and modern React or Angular
  • Hands-on experience with agentic AI-assisted development
  • Strong command of cloud architecture (AWS preferred)
  • Experience with Infrastructure-as-Code (Terraform)
  • Experience with relational and NoSQL data stores
  • Ability to own complex systems from design through post-release operation

Responsibilities

  • Lead rearchitecture and modernization of the User Management platform
  • Build backend services and APIs using TypeScript, NestJS, Go, and Python
  • Own Auth0 tenant management, cross-application SSO, and session infrastructure
  • Manage cloud infrastructure using Terraform and AWS services
  • Define SLOs and design telemetry for monitoring
  • Partner with Product, Security, and SRE teams
  • Drive adoption of AI-augmented engineering practices
  • Mentor engineers and provide technical leadership
View Full Description & ApplyYou'll be redirected to the employer's site
200,000 - 240,000 USD per year
Apply Now