Software Engineer (Integrations)
Core
Developing and maintaining client-side JavaScript tags and server-side integration modules for a bot management platform to analyze traffic and stop fraud.
Role type
Senior Software Engineer (Integrations)
Builds
Client-side JavaScript tags, server-side integration modules, and backend components for edge platforms.
Domain
Cybersecurity / Bot Management / Edge Computing
Deliverable
production ML models | product features
Required skills
JavaScript/TypeScript, Python, Go, Java, Ruby, HTTP/TCP/DNS/TLS protocols, CI/CD pipelines, performance optimization, code quality, mentoring
Preferred skills
Edge computing platforms, CDNs, cloud providers (AWS/GCP), browser internals, cryptography, compilers/parsers
Technologies
AWS Lambda@Edge, Cloudflare Workers, Fastly Compute, Node.js, Python, Go, Java, Ruby
Responsibilities
Develop and maintain DataDome's JavaScript Tag for client-side integration; Build and improve server-side integration modules for edge platforms; Take ownership of backend integration modules in various languages; Drive technical direction and best practices for integration components; Provide technical expertise to Support and Solutions Engineering teams; Manage incidents and post-incident reviews related to integration components
Seniority
Senior, hands-on IC with mentoring responsibilities