Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Reverse Engineer

$150k - $250k

Wand

Wand makes gaming magical. Through game customization and guidance, we build tools that helps players have more fun in their favorite games. Our platform works across thousands of PC games, ensuring that great games are accessible to everyone, regardless of time constraints, skill level, or accessibility needs. We want to build the future of game assistance, and we're hoping you'll join us. The Mission The gaming industry is undergoing a massive transition. The market has never been bigger, but players are drowning in content and abandoning games at record rates. Wand is building the fix: a per-game companion OS that runs alongside whatever you're playing and gives you real agency over it. We read game state in real time and power a unified experience across desktop, web, and native in-game overlays, organized around the three things a player wants to have more control over the game in front of them — mods that turn a game into a sandbox, maps that tell you where to go, and a growing shelf of tools to get unstuck, plan, capture, and create. Over 40 million players have already found us, largely through word of mouth. Delivering on that depends on a small group of engineers working at one of the trickier seams in software: the boundary between Windows, third-party game engines, and our own product. Everything Wand does for a player while their game is running happens because someone reverse-engineered that seam and wrote very careful native code to hold it together. As the surface area of what we ship grows — and as LLMs make mods and tools faster to build — the team that owns that seam needs to grow with it. Role Overview We're hiring a Senior C++ Reverse Engineer to own the deepest layer of Wand's native stack: the game engine SDKs that lets us understand and safely operate inside a running game. It's the foundation every mod and in-game tool is built on. The centerpiece of that work is our integration with game engines through an SDK and scripting layer. You'd be working on that centerpiece and owning the infrastructure along with the hooking, scripting, and cross-DLL machinery layered on top. This is a senior individual contributor role, and it sits at the deep-systems, engine-internals end of our native team. You'll partner closely with our native tech lead and CTO, make architecture level decisions, and move across the breadth of the native stack as the work demands. Most of all, you'll measure your success by what other teams were able to ship on top of the foundation you keep solid — the millions of players modding their games today never see this layer, and that's exactly the point. What You'll Do Own our game engine SDKs — Unreal and Unity specifically. You’ll be working on the interface between our mod engineers and the underlying game engine. This entails owning keeping that system working as engines change version to version, extending it to new capabilities, and being the person who diagnoses it when a game update or a new engine release breaks something underneath. Go deep when the framework meets the metal. When the SDK needs to find something new in an engine, or a title behaves in a way nothing else explains, you're comfortable dropping down to the disassembly, working out what the engine is really doing, and turning that into something the framework can rely on. You maintain the machinery that lets mod engineers ship — you're not shipping the individual mods yourself. Own the hooking and cross-DLL machinery. Vtable, pointer-slot, and inline hooks across the object lifecycle, and the system that lets multiple mods operate inside one game process without stepping on each other. Make the architectural decisions that compound. Balance accuracy against latency, safety against performance, surface area against maintainability — and communicate the reasoning so the rest of the team can hold the line later. Enable the rest of engineering Design SDK, scripting, and reflection surfaces other people actually want to build against. Clean lifecycles, sane versioning, defensive boundaries that fail predictably. What you ship here is consumed by the engineers building mods and tools on top of it — a set that only widens as that work gets easier to build with LLMs. Treat the teams building on the engine layer as your customers. We have internal mod engineers that are using the SDK and you’ll be interacting with them directly to address issues and improve the product. This is an internal team today but this will likely expand to a broader audience as we grow as a platform and you’ll be helping us manage that growth. Write the docs, examples, and small tools that make the tool chain and SDK self-service. This is even more important given that LLMs might increasingly be the author of these mods and tools. Raise the bar across the team Provide substantive, thoughtful code reviews. Catch the race condition, the lifetime bug, and the brittle assumption that'll silently break the next time a game or engine updates — before it reaches a player. Mentor the engineers around you through the parts of Windows and engine internals that aren't on Stack Overflow or answered by Claude. Teach the why, not just the fix. Contribute to roadmap decisions with an eye on outcomes. What's worth refactoring, deprecating, or shipping fast and rewriting later? What end user outcomes does our reverse engineering work enable? Bring thoughtfulness and genuine passion for the work. Who You Are Core Requirements 7+ years of professional C++, with a meaningful chunk spent working deep inside software you didn't have the source to — game engines, anti-cheat, drivers, or other systems where understanding someone else's binary was the job. You can talk about what you figured out, how, and what you built on top of it. Reading a binary is a core skill, not an occasional adventure. You're genuinely fluent in disassembly, recognizing compiler-generated code, and finding structure in optimized builds without source or symbols. Deep Windows native experience: Win32/64, DLL lifecycles, function hooking (vtable, pointer-slot, inline/detour), IPC, and process/thread management. You're at home in WinDbg, x64dbg or the Visual Studio debugger, and a disassembler (IDA / Ghidra / Binary Ninja) when something genuinely interesting goes wrong. Confident with concurrent programming. Thread-safe code is the default. Game engine internals experience — Unreal, Unity, or both preferred. You've worked inside or against a large engine's runtime (reflection and object systems, memory layouts, a scripting VM or bytecode, or the equivalent) and you understand how much of it shifts from version to version. Outcome-oriented and low-ego. You measure success by what the team shipped on top of your work, not by what you personally wrote. You can say "I was wrong" and move on. Strong written and verbal communication. You can explain a subtle hooking bug or a low-level finding to someone who's never written native code, and you write design docs people actually finish. Bonus Points A non-traditional path into this work — security research, vulnerability analysis, CTFs, or time spent taking things apart for the fun of it. You've built tooling that reconstructs a program's types or structure from the outside — an SDK generator, a runtime reflection system, or similar. You've embedded a scripting engine (Lua/LuaJIT, AngelScript, a custom VM) and exposed a constrained, safe surface of native systems to other authors. Code generation or compiler tooling — emitting compilable code from metadata, or writing a compiler / protoc plugin. Comfortable working full stack — TypeScript in an Electron desktop app all the way down into C++ and back is an expectation on a number of projects. IPC and wire-protocol design: FlatBuffers, Protocol Buffers, gRPC, named-pipe framing, streaming. Rust, and FFI / interop between it and C++. CMake and vcpkg fluency on a non-trivial multi-project build; GitHub Actions CI. Unicode / encoding-correct native code — you don't assume ASCII (non-ASCII Windows user profiles are a first-class case, not an afterthought). What we offer Competitive compensation and equity package. Fully remote work arrangement. The chance to do unusually deep native work for an audience of 40M+ players who will actually feel the difference. A team of people who genuinely love games, move incredibly fast, and care deeply about what they build. Wand is an equal opportunity employer committed to building a diverse and inclusive team. We welcome applications from all qualified candidates regardless of background. Compensation Range: $150K - $250K #J-18808-Ljbffr Wand

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior C++ Reverse Engineer in New York, NY vacancy
  • There is an exciting opportunity for a talented Senior C++ Engineer to join a growing company focused on cutting-edge development within the...  ...Windows at an API level. Direct experience with game engines and reverse engineering concepts is also required. This is an... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    New York, NY
    1 day ago
  • $175k - $250k

    Senior High Frequency C++ EngineerThe Systematic Platform Execution & Exchange Data (SPEED) Team is at the core of Millennium’s Equities, Quant Strategies, and Shared Services Technology organization, powering the firm’s lowest‑latency solutions for systematic and high‑... 
    Senior

    Millennium Management

    New York, NY
    3 days ago
  •  ...and more complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of decentralized...  ...maintenance of a WebAssembly (WASM) virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from... 
    Senior
    Full time
    Contract work

    Ripple

    New York, NY
    13 hours ago
  •  ...ChicagoDepartment: TechnologyExperience Level: Experience ProfessionalsContact: Ashley RezinJob ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology team, focused on building modern low latency, high availability research, and trading... 
    Senior

    Balyasny Asset Management

    New York, NY
    3 days ago
  • $180k - $290k

     ...around the world build on it, and the SDF team is expanding to support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and evolving  Stellar Core , the distributed engine powering our global... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Stellar Development Foundation

    New York, NY
    13 hours ago
  • $185k - $225k

    Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound... 
    Senior
    Local area
    Immediate start

    Flow Traders

    New York, NY
    3 days ago
  •  ...expectations and active LN profile will not be considered. Hope for your understanding. We are looking for a Senior Software Engineer with strong modern C++ expertise to help design and evolve the distributed engine powering a global blockchain ledger. This role sits... 
    Senior
    Full time
    Immediate start
    Relocation

    Pulserise Technologies

    New York, NY
    13 hours ago
  • $200k - $225k

    Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago, New York, New York - United States...  ...global financial markets firm is seeking an experienced Senior C++ Software Engineer to join its high-performance trading technology... 
    Senior
    Full time

    Anson McCade

    New York, NY
    2 days ago
  • $184k - $287.5k

     ...(ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame operations. With...  ...best-in-class performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel programming skills to accelerate... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    New York, NY
    1 day ago
  •  ...Two Sigma is seeking a Senior Low-Latency Trading Engineer to improve trading strategies through innovative software solutions. This role requires 10+ years of low-latency trading experience and skills in C++. You will collaborate closely with researchers to implement... 
    Senior

    Quant Blueprint LLC

    New York, NY
    4 days ago
  • $160k - $240k

    Senior Software Engineer - Office Apps C++ Location New York Business Area Engineering and CTO Ref # 10053573 Description & Requirements Bloomberg’s Office Apps team delivers Bloomberg’s real-time market data, reference and historical content, analytics... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Bloomberg

    New York, NY
    2 days ago
  • $160k - $250k

    Quantitative Developer - C++ Infrastructure for Quant Analytics Location New York Business Area Product Ref # 10051690 Description...  ...Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems. The Quant Library... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Remote work

    Bloomberg

    New York, NY
    3 days ago
  • $148.02k - $222.03k

     ...world.Job SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative...  ...assigned.About You / Qualifications:Extensive experience with C/C++/Golang, DB design and network programming.Experience with large... 
    Senior
    Full time
    Night shift
    Weekend work

    Comcast

    New York, NY
    4 days ago
  • $250k

     ...infrastructure.About The RolePolymarket is looking for a core C/C++ engineer to help build and scale our exchange infrastructure. This is a...  ...and minimal bureaucracy, collaborating closely with other senior engineers to design, implement, and optimize systems that must... 
    Senior

    Polymarket

    New York, NY
    3 days ago
  • $225k - $300k

    Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms that power our fully systematic trading. We don't treat market data as plumbing - for us it's a source of alpha, where feed handling... 
    Senior
    Local area

    Flow Traders

    New York, NY
    3 days ago
  • Senior C/C++ Developer This team is responsible for further enhance and build our next-generation trading platforms. Responsibilities Work in US time zone (EST) Write high-performance C++ code Implement mission-critical trading infrastructure Adapt existing systems to... 
    Senior

    JConnect Infotech

    New York, NY
    1 day ago
  • $160k - $250k

    A leading financial services firm in New York seeks a Quantitative Developer to enhance their low-latency C++ systems for algorithmic trading. The ideal candidate should have at least 10 years of professional experience, including 5 years in a front-office role, and a strong... 
    Senior

    Millennium

    New York, NY
    3 days ago
  •  ...Job Descriptio Role: C++ Platform Engineer Client: Top-tier quantitative trading firm Compensation: Competitive (Not Specified) Location: NYC (Hybrid) Overview We’re working with a top-tier quantitative trading firm to hire a C++ engineer who wants... 
    Senior
    Permanent employment
    Work at office

    Hunter Bond

    New York, NY
    more than 2 months ago
  •  ...WinDbg, along with proficiency in Python, Go, Rust or C/C++. A background in security engineering, threat modelling and the ability to leverage AI for...  ...Who It Suits This role suits a technically accomplished reverse engineer comfortable working independently on complex malware... 

    Forensic Focus Limited

    New York, NY
    1 day ago
  •  ...Developer We are seeking experienced Software Developers for our Core Engineering team. These systems enable us to execute algorithmic trading...  ...structures, algorithms, and object-oriented programming in C++ Brilliant problem-solving abilities The ability to manage multiple... 
    Senior

    1872 Consulting

    New York, NY
    1 day ago
  • Job Title: C++ Senior Developer Job Location: Remote (EST or CST preferred) # Positions: 1 Employment Type: C2H (contractors only) Duration: Long Term Key Technology: C++11, C++14, C++17, C++20, makefile, Linux, SQL Job Responsibilities: Design & develop software applications... 
    Senior
    Hourly pay
    For contractors
    H1b
    Remote work

    Veracity

    New York, NY
    1 day ago
  •  ...opportunity to work alongside experienced engineers and trading teams in a fast-paced...  ...Requirements Core Skills # Strong C++ development experience # Solid hands-...  ...system behavior # Work closely with senior developers, traders, and support teams... 
    Full time

    Non-disclosed

    New York, NY
    13 hours ago
  • $175k - $350k

    Role Summary We are seeking a highly motivated Credit & Rates C++ Engineer to join our Fixed Income Technology team in London. This role sits directly alongside Traders and Sales across the European Government Bonds, EUR/GBP Rates, and Credit businesses, offering the opportunity... 
    Work at office

    Citadel Securities

    New York, NY
    3 days ago
  • $180k - $250k

     ...greenfield, event-based trading and market data system covering pricing, execution, and risk management — and we are looking for a senior C++ engineer to help lead that effort. You will design and build the systems our trading desks depend on every day: ultra-low-latency... 
    Full time
    Worldwide
    Flexible hours

    Dv Trading Llc

    New York, NY
    13 hours ago
  • $230k - $250k

     ...in New York, NY.PRIMARY FUNCTIONS AND ESSENTIAL RESPOSIBILITIES:Senior trader focused on bank loans, high yield bonds and corporate...  ...manage new issue calendar, facilitate dialogue on early looks, reverse inquiries, develop/strengthen relationships with our capital markets... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Ares Management

    New York, NY
    3 days ago
  •  ...Stellar is seeking a C++ Engineer to design and evolve Stellar Core, the distributed engine powering the Stellar Network. You will work on high-performance distributed systems used by developers, institutions, and builders worldwide. The role emphasizes formal verification... 
    Worldwide

    Stellar Services

    New York, NY
    4 days ago
  •  ...anton changed the spec. = requiring C++ now 5 to 10 yrs 3 - 500k We are not just building a model library, but an entire engine to run pricing, risk, and other valuation services. This involves significant engineering work. Experience in software... 

    Benton Partners

    New York, NY
    1 day ago
  •  ...MaziCTools is seeking a C++ Engineer to work on the Record Keeping Framework Improvement project. The ideal candidate will troubleshoot a large code base in a Windows Visual C++ environment and collaborate with teams to address client issues. Applicants should have a... 

    MaziCTools

    New York, NY
    4 days ago
  •  ...C++ Software EngineerIMC is seeking a highly skilled C++ Software Engineer to join our Chicago team. As a Software Engineer, you will design and develop software solutions tailored to the hardware-specific needs of our global trading system with a focus on optimizing... 

    Benton Partners

    New York, NY
    4 days ago
  •  ...for scale and business efficiency. Primary ResponsibilitiesAs an Engineering Lead, you willWork with a team of engineers to build cloud...  ...changing environment.Basic QualificationsStrong proficiency in C++ , Java Full stack, and related ecosystemsBachelors/Masters degree... 
    Work at office

    Goldman Sachs

    New York, NY
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Reverse Engineer. Be the first to apply!