
Hover or tap a row for full statistics (EUR / month on this chart).
Salary analysis
Compared with the selected benchmark ("In Remote - EMEA: Software Engineer"), this listing's salary midpoint is about 92% lower. The offer sits below the benchmark range (€627–€1,127). The offer's range width is broadly in line with the benchmark. This benchmark is based on 1 comparable listings.
| Market | Lower bound (25th percentile) | Median | Upper bound (75th percentile) |
|---|---|---|---|
| Market Average: Software Engineer | €3,500/per month | €5,750/per month | €11,527/per month |
| In Remote - EMEA: Software Engineer | €627/per month | €877/per month | €1,127/per month |
| Pay in our data — not quoted in ad (Senior) | €52/per month | €73/per month | €94/per month |
Born out of the heart of the Basque Country in Bilbao, ZenRows is one of the fastest-growing startups in Europe! We work 100% remotely and believe in hiring the best people, no matter where you are in the world! Founded in 2021, our mission is to transform the future of data workflows by enabling seamless, large-scale data extraction from the web. With our powerful tools, businesses can automate data collection at scale while leveraging the most advanced anti-bot bypass system on the market. Thousands of companies worldwide—across industries like e-commerce, real estate, finance, and AI—rely on ZenRows to streamline their data pipelines, fueling automation, analytics, and AI-driven insights As we continue our rapid expansion, we are now looking for a Senior Software Engineer to join us on a permanent basis and make an instant impact. The Role: We’re looking for a Senior Software Engineer to join our Stealth & Reverse Engineering team—the elite force responsible for making our headless browsers and traffic completely undetectable by modern anti-bot systems. You will own and evolve our custom fork of Chromium, continuously identifying and patching all behavioral and fingerprinting vectors that reveal automation. You'll go deep into browser internals, reverse engineer anti-bot defenses, and create a fully cloaked browsing experience across real-world targets. You’ll also build internal tools that detect, analyze, and resolve JavaScript-based bot challenges (like fingerprinting, integrity checks, proof-of-work, and obfuscation traps), and help automate evasions across our infrastructure. This is a deeply technical, adversarial, and high-leverage role at the heart of what makes our scraping infrastructure world-class. We’re a remote-first company with a fast-paced, high-impact culture. In this role, you’ll work closely with our CEO, Aurken, and our Director of Engineering. And as a business with two technical founders who have strong engineering backgrounds—you must be comfortable engaging in technical discussions while balancing business needs. Key Responsibilities: 🧬 Browser Fingerprinting & Chromium Patching Own and evolve our Chromium fork, maintaining full control over browser behavior and instrumentation. Patch and neutralize browser fingerprinting surfaces: canvas, audio, WebGL, screen, navigator, user agent, and more. Harden the browser against integrity checks (function.toString, error stack traces, memory layout, etc.). Ensure parity with real users under advanced detection tools like FingerprintJS, Datadome, PerimeterX, and others. 🔬 Reverse Engineering & Challenge Automation Analyze real-world JavaScript challenges and traps designed to detect bots. Reverse engineer obfuscated payloads and evasive scripts using tools like Chrome DevTools, Frida, Wireshark, mitmproxy, etc. Build internal tooling to automatically detect, triage, and solve bot challenges, integrating into our scraping runtime. Develop detection signatures for new anti-bot mechanisms and continuously track vendor evolution. 🧰 Internal Tooling & Automation Build robust internal libraries to spoof browser behavior, intercept and manipulate DOM/state, and bypass anti-bot logic. Create automated pipelines that detect detection, trigger browser patches, or escalate to manual review. Integrate JavaScript instrumentation and DOM mutation trackers to flag stealth issues before customers do. 📊 Observability, Resilience & Safety Build internal dashboards to monitor fingerprint mismatches, challenge rates, JS errors, and detection spikes. Proactively identify and mitigate stealth regressions caused by Chromium updates or vendor changes. Help maintain and evolve our internal stealth testbed, simulating dozens of anti-bot vendor environments. 🧠 Technical Leadership & Deep Expertise Be the team’s go-to expert in browser internals, bot detection evasion, and security-focused reverse engineering. Mentor engineers in topics like V8 internals, JS fingerprinting, and browser automation stealth. Help define our long-term strategy around browser-level evasion and undetectable scraping at scale. The Person: You’re the kind of engineer who doesn’t just use tools—you tear them apart to understand exactly how they work. You’re fluent in browser internals, and you treat anti-bot systems as adversaries to outsmart. You’re comfortable working in the gray areas of web security, JavaScript instrumentation, and reverse engineering. You love automation, can write clean low-level code, and know how to survive in hostile runtime environments. This role is for a rare breed of engineer who’s part hacker, part builder, and 100% obsessed with invisibility. Key Skills and Experience: 5+ years of software engineering with a focus on browsers, reverse engineering, or automation in adversarial environments. Fluency in C++ and JavaScript (Node or browser), with ability to write clean, testable low-level code. Deep understanding of Chromium internals: Blink, V8, DevTools Protocol, browser architecture, etc. Proven experience patching Chromium or building hardened browser automation setups (e.g., stealth plugins, puppeteer-core forks). Advanced knowledge of JavaScript fingerprinting, detection vectors, and browser inconsistencies. Familiarity with anti-bot vendors like PerimeterX, Datadome, Kasada, Akamai Bot Manager, and FingerprintJS. Strong debugging and tooling skills: Chrome DevTools, Wireshark, mitmproxy, Frida, Objection, or similar. Experience automating evasion workflows and detection pipelines is a major plus. Communicate clearly, document thoroughly, and guide complex decisions across teams. Bonus Points If You Have built your own Chromium fork or stealth layer from scratch. Have hands-on experience defeating real anti-bot challenges and captcha solving in production environments. Know how to simulate mouse/keyboard behavior and DOM interaction that mimics real humans. Have published research or tools related to browser automation, anti-bot evasion, or JavaScript analysis. Knowledge of WebAssembly, memory layout inspection, syscall monitoring, or other stealth-adjacent low-level domains. Agile & Process-Driven Mindset You optimize workflows, reduce bottlenecks, and improve efficiency without overcomplicating processes. You understand the Pareto principle (80/20 rule) and prioritize high-impact work over perfection. You are used to working with multidisciplinary teams and balancing engineering, business, and product needs. Strong Product & Business Awareness Transparency & Collaboration You thrive in open, honest communication and ensure visibility across teams. You can handle strong opinions from technical founders and have the guts to say no when needed,while gathering input from multiple stakeholders Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Job Details
Responsibilities
- Own and evolve the custom Chromium fork to maintain control over browser behavior
- Patch and neutralize browser fingerprinting surfaces (canvas, audio, WebGL, etc.)
- Harden the browser against integrity checks and ensure parity with real users
- Analyze real-world JavaScript challenges and reverse engineer obfuscated payloads
- Build internal tooling to automatically detect and solve bot challenges
- Develop robust libraries to spoof browser behavior and bypass anti-bot logic
- Create automated pipelines for detection and browser patching
- Build dashboards to monitor fingerprint mismatches and detection spikes
- Mentor engineers in V8 internals and browser automation stealth
Requirements
- 5+ years of software engineering experience focusing on browsers, reverse engineering, or automation in adversarial environments
- Fluency in C++ and JavaScript (Node or browser)
- Deep understanding of Chromium internals (Blink, V8, DevTools Protocol, browser architecture)
- Proven experience patching Chromium or building hardened browser automation setups
- Advanced knowledge of JavaScript fingerprinting and detection vectors
- Familiarity with anti-bot vendors (PerimeterX, Datadome, Kasada, Akamai Bot Manager, FingerprintJS)
- Strong debugging skills using Chrome DevTools, Wireshark, mitmproxy, Frida, or Objection
- Ability to communicate clearly and document thoroughly
Skills & Technologies

Related Opportunities
Discover more opportunities that match your interests and skills