YOUR NEXT CHAPTER
Software Development Specialist II
About the role
• Develop and maintain critical web components of the unified SDK using JavaScript and TypeScript
• Design and implement protection mechanisms against digital attacks, automation, and runtime environment manipulation
• Create solutions for detecting headless browsers, virtualized environments, emulators, and digital fraud tools
• Ensure secure communication between web components, native SDKs, and backend services
• Implement integrity controls and validation mechanisms for data captured by the SDK
• Develop telemetry, metrics, logs, and observability mechanisms for continuous platform monitoring
• Conduct performance analysis and optimize the capture experience across different browsers and devices
• Participate in defining architecture, development standards, and security strategies for client-side applications
• Conduct code reviews and provide technical support to development teams in adopting engineering best practices
• Investigate vulnerabilities and contribute to the continuous evolution of fraud and abuse prevention mechanisms
• Collaborate with Architecture, Information Security, Platform Engineering, and Product teams to turn security, reliability, and compliance requirements into scalable, production-ready solutions
• Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field
• Strong experience developing web applications using JavaScript and TypeScript
• Advanced knowledge of the architecture and inner workings of modern browsers
• Experience with modern front-end frameworks such as React, Angular, or Vue.js
• Knowledge of web application security, including OWASP Top 10, CSP, CORS, XSS, CSRF, and secure authentication
• Experience with WebAuthn, device fingerprinting, and client-side protection mechanisms
• Knowledge of browser automation, virtualized environment, emulator, and scraping tool detection
• Experience integrating web applications with native mobile or desktop SDKs
• Knowledge of REST APIs, secure communication protocols, and applied cryptography
• Experience with observability, monitoring, and log analysis tools
• Experience working with agile development processes and DevSecOps practices
• Preferred: experience with digital identity, biometrics, or fraud prevention products
• Preferred: knowledge of WebAssembly (WASM)
• Preferred: experience with behavioral analysis and device intelligence
• Preferred: knowledge of anti-tampering, anti-debugging, and client-side code protection techniques
• Preferred: experience in high-scale environments and applications with critical security requirements
• Preferred: knowledge of document capture, liveness detection, or digital onboarding solutions
• Preferred: experience with cross-platform SDK architecture
• Employees can work remotely
• An environment where people can balance their careers with their personal commitments and interests
• Well-being programs
• Inclusive culture
• Great Place To Work™ certification in 24 countries
• International Top Employers certification
• 4.6 rating on Glassdoor