Security Engineer
About the Role
As a browser security software engineer in Riskified, you’ll build and maintain our sophisticated user-authentication and browser fingerprinting JavaScript application. Working in a dynamic, agile environment with cutting-edge technologies, you’ll contribute to Riskified’s merchant protection solution to authenticate genuine users during online transactions.
This position requires someone with strong technical skills, great creativity, independence and the desire to prevent fraud. Our developers take full ownership, from feature planning, to selecting technologies, coding, reviewing, deploying in a CI/CD environment, testing and monitoring post-deployment.
The team focuses on collecting insights and making them available to Riskified’s advanced merchant order analysis. The insights are at a robust scale, and you’ll have the opportunity to engage end-to-end. The position is almost completely an infrastructure role with no UI involved, but a small part of it does include working on a customer-facing UI with React and Angular.
What You'll Be Doing
Design and develop advanced JavaScript techniques for browser fingerprinting, device identification (including hardware specifications, installed extensions/plugins, system configurations), and detection of browser automation tools, bot activity and spoofing attempts
Collaborate with research and data science teams as well as product team, to define and implement new features and capabilities; and take an active role in planning the roadmap
At some occasions, work on a customer-facing UI with React and Angular to reflect the insights gathered by that security application and other insight components
Stay current with evolving browser security features and potential exploits
Deploy your code to production continuously (we have advanced CI/CD pipelines)
Qualifications
5+ years of proven experience in hands-on development and web security
A passion for security or anti-fraud research, targeting web browsers and related technologies, web security, browser fingerprinting, and bot detection
Deep understanding of browser internals, DOM manipulation, and browser APIs
Knowledge of WebGL, canvas fingerprinting and/or audio fingerprinting - an advantage
Background in e-commerce security and understanding of common fraud patterns in e-commerce - an advantage
Hands-on experience with TypeScript, React and/or Angular/AngularJS - an advantage
Great attitude - an independent self-learner and a strong team player
The benefits we offer for the position:
Health insurance with dental coverage
Gym membership
Monthly work allowance
Meal allowance
Working conditions
Hybrid working model (2-3 days a week)