Senior C++ Developer

Overview

Remote
50 - 60
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Linux
C++
Algorithms
Boost
Assembly
Computer Networking
CMake
Concurrent Computing
GDB
Microsoft Windows
Debugging
STL
Optimization
Management

Job Details

Senior C++ Developer
Contract 
Remote
W2 Only 
Required Skills & Qualifications

• 8+ years of hands-on experience with C++ in production environments.
• Expert knowledge of C++17/20, including concepts, ranges, coroutines, and modules.
• Deep understanding of memory management, including custom allocators, RAII, and
smart pointers.
• Strong experience with concurrency and parallelism (std::thread, std::atomic, lock-free
data structures).
• Skilled in performance profiling and optimization using tools such as perf, VTune, or
Tracy.
• Advanced template metaprogramming (SFINAE, constexpr, type traits, variadic
templates).
• Proficiency with build systems (CMake, Bazel) and package managers (Conan, vcpkg).
• Familiarity with low-level system programming, including system calls, kernel interfaces,
and assembly-level debugging.
• Experience using Boost, STL algorithms, and networking libraries (ASIO/sockets).
• Solid debugging skills across platforms (GDB, LLDB, Valgrind, sanitizers).
• Cross-platform development experience (Linux and Windows).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About KnackHook, LLC