[Remote] Senior Software Engineer, End User Protection (Auth0)
Note: The job is a remote job and is open to candidates in USA. Okta is a company focused on securing identities in the era of AI. They are looking for a Senior Software Engineer to join their End User Protection team, responsible for building and maintaining Auth0’s Attack Protection capabilities to mitigate cyber threats and ensure secure access to applications.
Responsibilities
- Be a part of a fast-paced, agile team
- Design and build features using technologies such as Node.js (JavaScript/Typescript), AWS, Azure, MongoDB, PostgreSQL, DynamoDB and Kubernetes
- Lead the technical breakdown of complex requirements into clear, modular, and actionable engineering tasks, setting the standard for project clarity and velocity
- Drive and own the engineering estimation process for medium to large -sized initiatives, effectively managing risk and communicating technical trade-offs, timelines, and dependencies to engineering and product leadership
- Act as a key technical collaborator and influencer with internal stakeholders (e.g., Product Management, Security, Infrastructure), proactively aligning technical roadmaps and advocating for architectural changes that support long-term product vision
- Collaborate with industry-leading experts to implement the cutting-edge of Identity Protocols and Open Standards such as OpenID Connect, OAuth and SAML
- Maintain and operate services at a large scale
- Participate in scheduled on-call rotations
- Mentor junior and mid-level engineers, providing guidance on system design, code quality, testing practices, and career development. Foster a culture of technical excellence and collaborative ownership
Skills
- 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
- Equity (where applicable)
- Bonus
- Health, dental, and vision insurance
- RRSP with a match
- Healthcare spending
- Telemedicine
- Paid leave (including PTO and parental leave)
Company Overview
Company H1B Sponsorship