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

Senior Windows C++ Engineer

WAND Corporation

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. While the market has never been bigger, players are drowning in an ever-expanding sea of content, yet abandoning games at record rates due to pacing, friction, or simply getting stuck. When they look for help, they are forced into a broken paradigm: alt-tabbing out of their game to wade through ad-heavy media sites, spoiler-filled wikis, or tedious 15-minute YouTube walkthroughs.

Wand is building the augmentation and intelligence layer to fix this. Our technology reads game state in real time, powering a unified ecosystem across desktop, web, and native game overlays. By giving players true agency-turning games into sandboxes and providing contextual help, interactive maps, and utility-driven video clipping exactly when they need it-we remove the friction between a player and their enjoyment of a game. Over 40 million gamers have already found us, largely through word of mouth, because we solve this fundamental problem.

Delivering on that mission 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 wrote very careful native code at that seam. As the surface area of what we ship grows, the team that owns the seam needs to grow with it.

Role Overview

We're hiring a Senior Windows C++ Engineer to own meaningful parts of the native infrastructure underneath Wand. You'll partner closely with our native tech lead and the application teams who build on top of your work. The shape of the role is part deep systems work, part platform-team mindset: the foundation has to be solid, but the win condition is what other teams ship on top of it for the millions of players using Wand today.

This is a senior individual contributor role. You'll make architecture calls the rest of engineering will live with for years, mentor the engineers around you, and move fluidly across the breadth of the native stack as the work demands. Most of all, you'll measure your own success by the features other teams were able to ship because the foundation made it easy.

We've recently shipped the plugin system that opens our native runtime to safe, in-process extensions. One thread of current work is a Lua scripting layer built on top of that plugin system. There's plenty more going on across the rest of the stack - engine and runtime work, in-game systems, the systems that record and replay moments worth keeping - and the expectation is you can move between any of it as the work demands.

What You'll Do
Build and own native infrastructure
  • Own substantial parts of Wand's Windows native stack and move fluidly across the breadth of it. Take pieces from design through production through the unglamorous work of keeping things stable as they scale. You'll be responsible for the systems other teams depend on, and you'll be the one owning the fix if and when something misbehaves.
  • Make the architectural calls that compound. Balance accuracy against latency, safety against performance, surface area against maintainability. Communicate the reasoning so the rest of the team can hold the line later.
Enable the rest of engineering
  • Design SDK and plugin surfaces that other people actually want to build against. Clean lifecycles, sane versioning, defensive boundaries that fail predictably. The interfaces you ship will outlive the features that motivated them, and they'll serve a widening set of consumers over time.
  • Treat the application teams as your customers. When they're shipping a feature on top of native, get in the thread with them, find the rough edges, and file them down. The fastest way to ship more features is to make the next feature cheaper than the last one.
  • Write the docs, examples, and small tools that turn "ask the native team" into "look it up." A good answer scales; a great one doesn't need to be asked twice.
Raise the bar across the team
  • Provide substantive and thoughtful code reviews. Catch race conditions, memory ordering, and lifetime bugs before they reach a player. Raise the level of the discussion when the design needs it, not just the implementation.
  • Mentor mid-level engineers through the parts of Windows that aren't on Stack Overflow. Teach the why, not just the fix.
  • Contribute to roadmap decisions with an eye on outcomes. What's the fastest way to realize value from the infrastructure we're investing in? What's worth refactoring, deprecating, or shipping fast and rewriting later? Bring thoughtfulness and genuine
    passion for the work.
Who You Are
Core Requirements
  • 7+ years of professional C++ development, with a meaningful chunk spent on tools, engines, or platform-style systems where your users were other engineers, designers, or content authors. You can talk about what you built, who used it, and how their work changed because of it.
  • Deep Windows native experience: Win32/64 APIs, DLL lifecycles, hooking, IPC, process and thread management. Comfortable in WinDbg, Process Monitor, and the Visual Studio debugger when something genuinely interesting goes wrong.
  • Confident with concurrent programming. Thread-safe code is a default, not a heroic project; you spot races and ordering bugs in code review without a checklist.
  • Plugin or extensibility experience. You've designed an interface that someone else built on top of, and you've lived with the result long enough to learn from it.
  • Outcome-oriented and low-ego. You measure success by what the team shipped, not by what you personally wrote. You can say "I was wrong" cleanly and move on.
  • Strong written and verbal communication. You can explain a hooking subtlety to someone who's never written a line of native code, and you write design docs that people actually finish.
Bonus Points
  • Experience inside or alongside Unreal and/or Unity at depth - engine internals, gameplay code, or external native processes integrating with them. Strongly preferred; the more recent and the more hands-on, the better.
  • Experience working full stack - going from Typescript in an Electron desktop app all the way down into C++ code and back will be an expectation on a number of projects.
  • You've built or significantly contributed to a scripting or SDK layer (Lua, AngelScript, a custom DSL, a trigger system, a blueprint-style visual environment) that exposed a constrained surface of native systems to a real set of consumers - other engineers, designers, content authors, or less technical end users.
  • AAA game engine, tools, or editor background.
  • Familiarity with OBS internals or other video capture stacks.
  • gRPC, Protocol Buffers, or FlatBuffers comfort.
  • Github workflows and CI/CD familiarity.
  • CMake and vcpkg fluency on a non-trivial multi-project build.
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.
How to Apply

Please submit your resume.

Join us in creating the ultimate PC gaming companion!

Wand is an equal opportunity employer committed to building a diverse and inclusive team. We welcome applications from all qualified candidates regardless of background.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Windows C++ Engineer in United States vacancy
  •  ...Senior C++ Engineer A specialized engineering software company is hiring a Senior C++ Engineer to support and evolve a long-standing Windows desktop application used in real-world structural and engineering workflows. This is a full-time, direct-hire role with a hybrid... 
    Senior
    Windows
    Full time
    2 days per week
    1 day per week

    Motion Recruitment

    Dallas, TX
    1 day ago
  • $110k - $120k

    A technology company is seeking a C/C++ Embedded Software Engineer based in Phoenix, AZ. The ideal candidate...  ...developing and maintaining Linux and Windows device drivers, designing real-time...  ...compensation is provided for a mid-senior level role, including a base pay range... 
    Senior
    Windows

    Accord Technologies Inc

    Phoenix, AZ
    9 hours ago
  •  ...on easy-to-manage dashboards. As a Senior Software Engineer on our Ingestion team, you will be primarily...  ...stack, where strong low level Windows and Mac skills are necessary. You must...  ...development ~ Experience with the latest C++ language standards; i.e. C++20/23/26... 
    Senior
    Windows
    Local area
    Remote work

    ActivTrak

    United States
    1 day ago
  • $105k - $165k

     ...Senior Embedded C++ Software Engineer Full Spectrum partners with leading companies in MedTech to develop cutting-edge software for medical devices...  ...hands-on experience with embedded development on Linux, Windows, an RTOS, and/or bare metal ~ Experience interfacing with... 
    Senior
    Windows

    Full Spectrum Software

    Westborough, MA
    1 day ago
  • $215k - $355k

     ...C++ Software Engineer, (Senior Lead Securities Quantitative Analytics Specialist) Wells Fargo is seeking a C++ Software Engineer, (Senior Lead...  ...understanding of platform-specific ABIs (e.g., System V ABI, Windows ABI) ~ Experience with calling conventions (cdecl,... 
    Senior
    Windows
    Work experience placement
    Visa sponsorship

    Wells Fargo

    Brooklyn, NY
    1 day ago
  • $140k - $225k

     ...Wolverine Trading is looking for a Senior   C++ Software Engineer to implement and enhance advanced trading strategies on our high-performance...  ...implement fast, scalable, and robust trading softwarein a mixed Windows/Linux environment  Work with other engineers on system... 
    Senior
    Windows
    Full time
    Temporary work
    Work at office
    Flexible hours
    Night shift

    Wolverine Trading

    Chicago, IL
    4 hours ago
  • $55 - $75 per hour

     ...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday...  ...and FIGMA files into functional applications that run in Windows 3- Participate in code reviews and contribute to continuous improvement... 
    Senior
    Windows
    Full time
    Remote work
    Monday to Friday

    AA2IT

    Raleigh, NC
    3 days ago
  •  ...A technology outsourcing company is seeking a Senior C++ Developer with C# experience for a remote position. The ideal candidate will have a strong background in Windows desktop and system-level programming, alongside at least 6 years of software development experience... 
    Senior
    Windows
    Remote work

    Cloudpso

    Dallas, TX
    27 days ago
  •  ...Senior Software Engineer (C++, Linux) C++ development skills at the "Application Level" in either Linux or Windows What you'll be doing: As a Senior Software Engineer, you will participate in the research and development of advanced medical products saving lives... 
    Senior
    Windows

    RIT Solutions, Inc.

    Jacksonville, FL
    2 days ago
  •  ...Position : Software Development Engineer (C++ Developer) Location: 5 days onsite to Redmond, WA Duration: 6-12 months Contract...  ...years of C++ programming experience Needs: C++ Windows Nice to haves: Ex Microsoft, FAANG, MANGO, Magnificent... 
    Senior
    Windows
    Contract work
    Remote work

    Apolis

    United States
    3 days ago
  •  ...Senior C++ Developer Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated...  ...: Proficiency in Linux/Unix environments. Experience with Windows development is a plus. ~ Domain Knowledge - Credit Risk & Financial... 
    Senior
    Windows

    Citi

    Irving, TX
    4 days ago
  •  ...Senior Developer Position Interview: Phone and skype Visa: USC, GC, GC EAD, H4, L2 Requirements: This is a very senior...  ...of contact. The resource should be proficient in C#, C++/CLI, Windows Forms, MS Foundation Class Library (MFC). The responsibility... 
    Senior
    Windows
    Remote work

    ShiftCode Analytics

    United States
    3 days ago
  • $85 per hour

     ...Job Title: Senior C++ Developer (Contract) Location: Jersey City, NJ (Hybrid/Onsite) Duration: 12 Months Pay Rate: $85/hr...  ...Experience with AMQ and Oracle ~ Proficiency in UNIX/Linux and Windows environments ~ Strong relational DB and SQL knowledge... 
    Senior
    Windows
    Contract work

    Veterans Sourcing Group LLC

    Jersey City, NJ
    9 hours ago
  •  ...Intercontinental Exchange (ICE), we engineer technology, exchanges and...  ...global markets.   As a Senior Developer, you will be part of...  ...deployments during maintenance windows Identify opportunities to improve...  ...related field ~3+ years of C++ development experience ~... 
    Senior
    Windows

    Intercontinental Exchange

    Atlanta, GA
    2 days ago
  • Sysdig is seeking a skilled engineer to develop a Windows security application, lead initiatives across teams, and mentor junior engineers. The ideal...  ...will have extensive experience in Windows internals and C++, as well as expertise in Docker, AWS, and Kubernetes. Join... 
    Senior
    Windows

    I did my part and supported the Regular Toilet

    New Bremen, OH
    5 days ago
  •  ...Title: C++ Developer(Senior Level) Location: 5 days onsite to Redmond, WA SDE 3 for Microsoft...  ...two acceptances Needs: C++ Windows Nice to haves: Ex Microsoft,...  ...Summary: The main function of a Software Engineer is to design, develop, implement, test... 
    Senior
    Windows

    RIT Solutions, Inc.

    Redmond, WA
    1 day ago
  • $85 - $92 per hour

     ...Gender/Disability/Religion/LGBTQI/Age/Veterans.” Job Title: Senior Software Engineer (C/C++) Job Category: Information Technology Industry: Medical...  ...Strong hands-on programming experience in C# and C/C++ (Windows, Linux), Python and MATLAB. Experience in the design, optimization... 
    Senior
    Windows
    Contract work
    Remote work
    Shift work

    Mindlance

    United States
    3 days ago
  • Westinghouse Electric Company LLC in Huntsville, Alabama is looking for a senior software developer to enhance applications for the nuclear energy sector. The role requires a strong background in C/C++ and 4+ years of software development experience. Responsibilities... 
    Senior
    Windows

    Westinghouse Electric Company LLC

    Huntsville, AL
    2 days ago
  • $150k - $200k

     ...Senior Software Engineer - C++ We are recognized as a world-leading Emerging Technology staffing and recruiting firm, with a strong specialization...  ..., preferably python and javascript Linux and/or Windows OS experience Full stack experience Testing at the... 
    Senior
    Windows
    Permanent employment
    Full time
    H1b
    Relocation

    BloKchain Talent

    Chicago, IL
    4 days ago
  •  ...Senior Windows Desktop App Developer (C++/Qt) We are seeking a skilled and experienced Senior Windows Desktop App Developer (C++/Qt) to join our dynamic team. The role involves developing a robust file synchronization application tailored for graphic art designers,... 
    Senior
    Windows
    Remote work

    Ci Hub Connector

    United States
    3 days ago
  •  ...Senior C++ Developer with C# experience (Remote) CloudPSO is a Information Technology Outsourcing...  ...should have strong experience in Windows desktop and system-level programming ,...  ...s degree in Computer Science, Software Engineering, or related fields A minimum of 6 years... 
    Senior
    Windows
    Remote work
    Work from home

    Cloudpso

    Dallas, TX
    7 days ago
  • $180k - $250k

     ...perceive the world around us. This role is suited for a Senior C++ Software Engineer experienced in video processing and real-time streaming...  ...TURN/ICE) Cross-platform development experience with Windows and Linux including embedded devices ~ Experience with... 
    Senior
    Windows
    Work at office
    Worldwide
    Flexible hours

    Network Optix

    Burbank, CA
    4 days ago
  •  ...Senior C++ Developer Get ready to buckle up and meet the powerhouse that's revolutionizing...  ...well placement. This is a long-term engineering role focused on heavy domain logic,...  ...complex business/geoscience features under Windows Desktop. Maintain, optimize, and... 
    Senior
    Windows
    Full time
    Remote work
    Worldwide

    ROGII Inc

    United States
    9 hours ago
  • $150k - $220k

     ...Senior C++ Software Engineer We are hiring a Senior C++ Software Engineer to join our growing team developing NinjaOne's automated endpoint management...  ...in C++ 14 or newer ~ Experience developing for Windows, Unix (Linux), Mac and cross-platform environments ~ Expertise... 
    Senior
    Windows
    Full time
    Remote work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    United States
    1 day ago
  •  ...Senior C++ Software Engineer We are hiring a Senior C++ Software Engineer to join our Network Management Service (NMS) team, focused on building...  ...in C++ 14 or newer ~ Experience developing for Windows, Unix (Linux), Mac and cross-platform environments ~ Expertise... 
    Senior
    Windows
    Work at office
    Remote work
    Work from home
    Flexible hours

    NinjaOne

    United States
    4 days ago
  • $123.2k - $184.8k

     ...YouTube. This position is ideal for a C++ generalist who thrives on tackling...  ...driving innovation through robust software engineering and practical integration work across...  ...Professional experience in Linux environments (Windows experience is a bonus). Solid... 
    Senior
    Windows
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Washington DC
    9 hours ago
  •  ...object-oriented design & programming concepts. Strong knowledge of design patterns Minimum 5 years developing Windows/Linux server based applications using C++ Good understanding of memory management and performance optimization Minimum 2 years of working experience... 
    Senior
    Windows
    Work experience placement

    6AM City, LLC

    Oklahoma City, OK
    5 days ago
  • $180.59k - $270.89k

     ...YouTube. This role is for a seasoned C++ generalist and systems integrator who...  ...as a force multiplier by mentoring other engineers and contributing to shared tooling and...  ...Deep knowledge of Linux environments (Windows experience is a bonus). Demonstrated success... 
    Senior
    Windows
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Washington DC
    1 day ago
  • Job Title: Test Engineer 3 Reference: 23-004 Job Type: Full-time Job Status: Interviewing Date Posted: 01-04-2023...  ...analyzing results, and creating reports. UNIX, Linux, and Windows operating systems. Agile C++, JAVA Active Security Clearance Preferred... 
    Senior
    Windows
    Permanent employment
    Full time

    CohesionForce, Inc

    Huntsville, AL
    5 days ago
  • $114.8k - $180.4k

     ...suite of applications and services. As a QA Engineer at FICO, you will be part of an expanding...  ...driven applications on Unix/Linux, Windows. ~ Demonstrable project management experience...  .... ~ Experience testing and validating C++ applications. ~ Experience with Docker... 
    Senior
    Windows
    Remote work
    Worldwide
    Flexible hours

    FICO

    United States
    9 hours ago

Do you want to receive more vacancies?

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