Taro Logo

Software Development Engineer in Test (Windows)

$90,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Cybersecurity · Enterprise SaaS

Job Description

Sur is seeking a Software Development Engineer in Test (Windows) to join their team in a remote capacity. This role focuses on testing complex Windows drivers and endpoint security products, while developing sophisticated automation frameworks. The position is crucial for protecting company data and applications on unmanaged and BYOD computers without traditional VDI solutions. The ideal candidate will have strong expertise in Windows OS internals, automated testing, and debugging capabilities. The role offers opportunities to work with cutting-edge technologies, including AI integration for enhanced testing efficiency. The position combines technical depth in Windows systems programming with quality assurance leadership, making it perfect for someone who enjoys both detailed technical work and driving product quality. The company offers competitive compensation at $7,500 USD monthly, along with benefits including unlimited PTO and holidays, making it an attractive opportunity for experienced test automation engineers looking to make an impact in security software development.

Last updated a month ago

Responsibilities For Software Development Engineer in Test (Windows)

  • Work with product development teams throughout the product life cycle to ensure software quality requirements and goals are established and met
  • Responsible for automating functional and non-functional tests to reduce test duration
  • Build and Maintenance of automation code and frameworks that test both kernel mode and driver mode capabilities
  • Perform code reviews and white box testing to uncover defects early in the product life cycle

Requirements For Software Development Engineer in Test (Windows)

Python
  • Strong proficiency in at least two of the following languages: Python, C#, C++
  • Deep experience working directly with Win32 APIs
  • Solid knowledge of Windows OS internals, including COM, IPC mechanisms, memory management, and the Windows security model
  • Experience developing automated test frameworks or comprehensive test suites targeting Windows desktop applications and drivers
  • Excellent debugging and troubleshooting skills, including the use of tools such as WinDbg, Process Monitor, Windows Performance Analyzer and similar diagnostic tools
  • Experience in reverse engineering, disassembly, or debugging at the kernel/driver level
  • Practical knowledge of functional and regression testing methodologies for desktop applications
  • Familiarity with performance testing techniques (soak, stress, load testing)
  • Background in virtualization platforms, data center operations, or VM lifecycle management
  • Experience integrating AI/LLM-based solutions into automation to improve testing efficiency

Benefits For Software Development Engineer in Test (Windows)

  • Salary: $7,500 USD /month
  • Holidays
  • Unlimited PTO

Related Jobs