Software Engineer - Security Features
Core
Design, build, and operate backend services that power security-sensitive features for B2B and B2C users, focusing on identity, authentication, access control, and threat prevention.
Role type
Backend Software Engineer (Security Features)
Builds
Backend services and product features for user protection and security posture
Domain
Cybersecurity, SaaS, Identity and Access Management
Deliverable
production ML models | product features
Required skills
Backend development (Node.js, TypeScript), Application security fundamentals, Threat modeling, API design, External system integration, Production operations
Preferred skills
Cryptography, IAM frameworks (Passkeys, SAML, OAuth, SCIM), Authentication hardening, Fraud prevention, Passwordless authentication patterns, Security review participation
Technologies
Node.js, TypeScript, AWS, ECS, RDS, Redis, S3, GitLab, Terraform, SonarQube, ELK, Datadog
Responsibilities
Research, design, implement, and maintain backend services for user-protection features; Build features related to identity, authentication, access control, and threat prevention; Collaborate with Product and Security teams to translate risk assessments into product features; Contribute to threat modeling and apply security best practices throughout the SDLC; Improve system resilience against attack patterns; Participate in architecture discussions and trade-off decisions; Write high-quality, tested, and maintainable code with operational ownership
Seniority
Mid-Senior, hands-on IC