Taro Logo

Senior Windows C++ Engineer

Sur is a technology company specializing in Windows security and system-level software development.
$60,000
Backend
Senior Software Engineer
Remote
11 - 50 Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Windows C++ Engineer

Sur is seeking a Senior Windows C++ Engineer to join their team in developing and enhancing the Venn Secure Enclave product. This role focuses on Windows system programming, requiring extensive experience in both user and kernel mode development. The position demands expertise in driver development, reverse engineering, and debugging on Windows platforms. As a senior engineer, you'll work with a distributed team to expand Windows application compatibility and strengthen security measures. The role combines deep technical knowledge with collaborative teamwork, requiring strong communication skills in English. This is an excellent opportunity for experienced C++ developers passionate about system-level programming and security. The position offers the flexibility of remote work across multiple Latin American locations and includes benefits such as unlimited PTO. The role is perfect for those who enjoy complex technical challenges and want to make a significant impact in system security and Windows application compatibility.

Last updated 2 days ago

Responsibilities For Senior Windows C++ Engineer

  • Help distributed team expand compatibility with different Windows applications
  • Improve the security of the Venn Secure Enclave product
  • Reverse engineer different parts of Windows (user + kernel mode)
  • Document work and learnings
  • Regular communication with team, QA, product and support teams in written English

Requirements For Senior Windows C++ Engineer

  • 6+ years of experience with driver development and testing in C/C++ (WDK, filter drivers, WFP, NDIS, injection, callback, etc)
  • Strong reverse engineering and debugging experience in user and kernel mode (IDA, Windbg) on x86/ARM
  • Experience in developing complex apps (multi-threading, IPC, semaphores, mutex, race conditions, memory handling, etc)
  • Solid understanding of best practices for high quality, testable and secure code (OOP, smart pointers, STL)
  • User mode applications development (Windows service, ATL, hooks)
  • Knowledge in COM architecture (e.g. marshaling), RPC, ALPC calls (Nice to have)
  • Able to write complex apps (Nice to have)
  • C# expertise (Nice to have)

Benefits For Senior Windows C++ Engineer

  • Unlimited PTO

Interested in this job?

Jobs Related To Sur Senior Windows C++ Engineer