Software Engineer (Integrations)
Ddome
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
120 open integrations roles across 69 companies are on ApplySarthi right now, most of them in Bengaluru (7), Delhi NCR (4), Mumbai (3).
- Senior Staff Software Engineer, Integrations (Tech Lead) — VezaServiceNow
- Senior iOS Engineer – Payments & Hardware IntegrationsFiserv
- Sr. Product Manager, IntegrationsAddepar1
- Electrical Engineer II (Integrations)Kraken
- Lead Integrations ArchitectMckesson
What integrations roles keep asking for: Observability (29%), SaaS (29%), Product management (26%), Python (26%), AWS (25%), System design (21%), LLMs (18%), REST APIs (18%) — counted across their open postings here.
Software Engineer jobs in Germany · Remote Software Engineer jobs · AWS jobs · CI/CD jobs · GCP jobs · Go jobs
Ddome has 8 open roles listed here.
- Solutions Engineer EMEA
- Senior Security Engineer
- Senior Product Manager
- Senior Customer Success Manager EMEA
- Global Accounting Director
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for integrations roles keep coming back to Observability, SaaS, Product management, Python. Practise those questions before you sit with Ddome.
Questions you are likely to be asked
- Why do you want to join Ddome?
- What is your experience with JavaScript? Tell me one thing you learned the hard way.
- What do you do when a production issue happens on your code?
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Software Engineer (Integrations) at Ddome interview free →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.
- 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.
- 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.
This role is designed to grow into a Staff Engineer position within the Integrations team. You will progressively take on broader technical ownership across the team's scope, influence architectural decisions, and become a key technical reference for both internal teams and customers.
By joining DataDome, you will have access to:- Flex Life: This position is open to fully remote candidates based anywhere in France. You can also work from our Parisian office located next to the Opera Garnier, or go hybrid. You will receive a 500€ stipend to help you set up your ideal workspace if you work hybrid or remotely.
- If you are full remote, the SNCF discount card is paid for you to come to our office to visit us & your team!
- Generous Health Benefits: We have partnered with Kenko for your healthcare needs.
- A 100€ annual allowance is provided for a leisure activity of your choice in Sports or Culture.
- Annual allowance of 200€ if you come to the office by bike to cover maintenance costs.
- Professional Development: #WeAimHigh is part of our DNA, therefore we have invested in an internal Learning and Development platform and offer the opportunity to request additional training and support via your manager.
- Events & Team building: Feel the Team Spirit both virtually and onsite, with several events and workshops planned throughout the year, including an annual offsite event, quarterly online and offline events and parties, lunch & learns, and much more.
- Parent Care: Gift & care packages for parents.
- PTO: Based on the country you are based in (e.g. 25 days in France).
- The Talent Acquisition Manager will contact you for a first chat
- You will then meet with Dara (Engineering Manager)
- You will complete a technical test
- The final step will be a one-on-one meeting with Gilles (CTO)
- Welcome to DataDome!
DataDome is an equal opportunity employer, and proud to be committed to diversity and inclusion. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age.
Find more English Speaking Jobs in France on Arbeitnow
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-09-27. ApplySarthi collects openings and links to application pages; the role is advertised by Ddome, not by us.