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