Jobedly Post a Job

Software Engineer (Integrations)

DataDome · Remote
RemoteFull-timeTechnologySenior$136,000–$184,000/yr
Apply on Jobedly ⚡ One-click AI Apply

About the Software Engineer role

Software Engineer positions focus on delivering results in their domain. This page aggregates open Software Engineer roles and what employers typically expect.

# **⭐ About the team** **DataDome's Integrations team** is responsible for delivering the software components integrated by our customers to send traffic to DataDome for analysis and run challenges on clients identified as threats. The team is currently made up of **8 engineers (server-side and client-side)** and is looking for a **Senior Software Engineer** who thrives on technical challenges and will help us develop new integrations and improve our current ones. You will contribute to our roadmap with your teammates and work in strong collaboration with product managers and engineers across different teams (Tech, Customer Experience, Solutions Engineering). # 👤 **As a Senior Software Engineer (Integrations)…** **🔑 You will be in charge of:** - **Developing and maintaining DataDome's JavaScript Tag**, our client-side integration deployed across hundreds of customer websites, with a focus on performance, resilience, security, and privacy. You will care about Core Web Vitals and the impact of our tag on customer pages. This will be your primary area of focus. - **Building and improving server-side integration modules** for JavaScript-based edge platforms and runtimes such as **AWS Lambda@Edge, Cloudflare Workers, Fastly Compute**, Node.js, and others. - **Taking ownership of backend integration modules** in other languages (Python, Go, Java, Ruby), helping customers integrate DataDome into their server-side infrastructure. - **Driving technical direction and best practices** for integration components, and mentoring other engineers on the team. - **Raising the bar on code quality and release standards** by driving improvements in CI/CD pipelines, testing, performance, and security across all integration components. - **Providing technical expertise** to our Support and Solutions Engineering teams (Tier 2/3) to help onboard customers and resolve complex integration challenges. - **Staying on the cutting edge** by monitoring technological developments in web technologies, edge computing, and server-side runtimes, and proposing improvements to our integrations accordingly. - **Managing incidents and post-incident reviews** related to integration components. # 🎯 **You will be the perfect candidate if you:** - Have **at least 5 years of professional software engineering experience**. - Have **strong JavaScript/TypeScript skills**, including familiarity with modern web standards and server-side JS runtimes. - Have **solid working proficiency in at least one other backend language** (Python, Go, Java, Ruby). - Have a good understanding of **web protocols and standards** (HTTP, TCP, cookies, DNS, TLS). - Are able to **assess trade-offs across different integration approaches** and propose solutions that scale. - Have experience **mentoring other engineers or driving technical decisions** within a team. - Care about **performance, code quality, and automation**. - Have worked with **CI/CD tools**. - Are comfortable working across different **codebases, languages, and platforms** rather than specializing in a single stack. - Are willing to **learn and adopt new technologies** regularly. - Have good **communication skills** and are fluent in **English**. - Are a **team player** who enjoys collaborating with others and contributing to a supportive team culture. # 📈 **Bonus points if you:** - Have experience with **edge computing platforms** (Cloudflare Workers, AWS Lambda@Edge, Fastly Compute, Deno Deploy, Vercel Edge Functions, etc.). - Have worked with **CDNs, load balancers, or web servers**. - Have experience with **cloud providers** such as AWS or GCP. - Understand the inner workings of **browsers and JavaScript engines**. - Are familiar with **ECMAScript and Web standards**. - Have experience with **security topics** such as CSP, iframe sandboxing, bot detection, or web application security. - Have worked on **compilers and/or parsers**. - Have prior experience in **cryptography**. - Have developed your own **bots**. # 🚀 **Care…

Salary estimate

$136,000 – $184,000/yr
Provided by the employer.

Skills for this role

JavascriptTypescriptNODEPythonJAVAGORUBYAWSGCPCi/CdCommunicationSecurityAutomation

Resume tips for Software Engineer applicants

Interview preparation

Prepare concrete STAR-format stories that show Software Engineer outcomes you drove.

Research the employer's product and recent news before the interview.

Be ready to explain how you'd approach a typical Software Engineer problem end to end.

Have thoughtful questions ready about the team, tools and success metrics.

About DataDome

DataDome is actively hiring on Jobedly. Explore their open roles and what it's like to work there.

Apply on Jobedly ⚡ One-click AI Apply

Similar jobs

Companies hiring for similar roles