Senior Reverse Engineer (Windows / C++)
What is your new project?
- Domain: AdTech / Digital Product Distribution
- Client Location: Israel
- Company size: 11โ50
Founded in: 2017
What makes this project exciting?
As a leading digital ad tech company, our client utilizes multi-channel solutions to monetize audiences across the web. One of their primary channels focuses entirely on free downloadable products, utilizing search feeds and monetization models to drive revenue from post-installation user engagement.
What makes you a great fit
- 10+ years of deep experience in Windows Internals, low-level programming, and binary analysis.
- Advanced C/C++ and x86/x64 Assembly for both reverse-engineering and higher-level desktop product development/rebranding.
- Expertise with standard tooling: IDA Pro / Ghidra, x64dbg / WinDbg.
- Hands-on, deep understanding of hooking and injection techniques: API / inline hooking (Detours-style), IAT/EAT hooking, DLL injection (reflective, manual mapping), and process injection (CreateRemoteThread, APC queue, thread hijacking, process hollowing).
- Solid knowledge of Win32 / NT API internals, memory management, and code execution flow under Windows.
- A "Hacker at Core" mindset: Ability to look at automatic flagging, anti-virus blocks, or negative signals without being intimidated, and creatively find ways around them.
- Comfortable with Open Research & Investigative tasks: Proven track record of working without a blueprint or source code, where you need to invent or reinvent solutions from scratch.
Strong self-reliance and documentation skills to drive your own milestones and report findings so a teammate can re-walk them from your notes.
Your day-to-day in this position
- You will reverse-engineer proprietary, third-party Windows products to recover undocumented behavior, derive interop specifications, and produce reference reproductions of how complex commercial software actually works under the hood.
- The work is investigative: no source code is available.
- Most days end with a refined hypothesis rather than a finished feature.
- We expect you to drive your own research, set your own milestones, and report findings a teammate could re-walk from your notes alone.
- Analyze and bypass security and anti-virus mechanisms: Deep-dive into Windows Defender, browser protections, and EDR signals to ensure a clean, unblocked installation flow for our software ecosystem.
- Handle end-to-end product engineering: Transition seamlessly from low-level research to higher-level development tasks, including taking existing products, rebranding, and fully preparing them for global distribution.
Invent creative workarounds: Face automated flagging and negative SEO head-on, coming up with unorthodox, custom solutions where no blueprint or standard documentation exists.
Why work with us?
- People-first management with minimal bureaucracy
- A friendly company culture, proven by employees who choose to return
- Flexible working hours
- Full financial and legal support for independent contractors
- Free English classes, with native speakers or Ukrainian teachers
Dedicated HR support
Our next steps
โ Intro call with a Recruiter โ โ Intro with the client โ โ Home assignment โ โ Offer
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |