Secure Every Identity, from AI to Human. We are looking for a Staff Software Engineer to join our End User Protection team. This team builds and maintains Auth0’s Attack Protection capabilities, mitigating cyberattacks that target end users. You will be part of a fast-paced, agile team and design and build features using technologies such as Node.js and AWS.
Requirements
- Practical experience using Node.js (JavaScript or Typescript) or a similar language
- Experience working on systems that are highly reliable, maintainable and scalable.
- Thorough understanding of application security and cloud security best practices
- A systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
- A track record of influencing engineering strategy and driving complex, multi-quarter projects to completion across organisational boundaries.
- Demonstrated ability to coach and grow other engineers in areas of system architecture, security, and operational rigour.
- Experience with cloud environments (AWS and Azure preferred)
- The ability to communicate your ideas and collaborate with other team members effectively in a remote working environment.
- Experience designing, analysing, and troubleshooting large-scale distributed systems
- Enthusiasm to work with and learn more about Identity Protocols such as OAuth, OIDC and SAML
- Existing knowledge of Identity Protocols such as OAuth, OIDC and SAML
- Existing knowledge of security engineering and application security
- Proven experience and understanding of architecture principles across infrastructure platforms, security, data, integration, and application layers
Benefits
- health, dental, and vision insurance
- RRSP with a match
- healthcare spending
- telemedicine
- paid leave (including PTO and parental leave)