Enable job alerts via email!

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

Veriato

New York (NY)

Remote

USD 130,000 - 200,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Senior Software Engineer to design and build core features of their Windows sensor agent. The role involves collaborating with cross-platform teams to develop high-performance instrumentation features that operate deeply within the Windows OS, ensuring security and efficiency.

Benefits

Competitive pay
Comprehensive benefits
Collaborative team environment

Qualifications

  • 5+ years of professional experience in C++ and Windows OS internals.
  • Experience developing Windows kernel-mode and user-mode components.

Responsibilities

  • Design, develop, and maintain key features in the Windows sensor agent.
  • Capture and process high-volume telemetry including ETW-based event pipelines.
  • Investigate and resolve complex technical challenges.

Skills

C++
Windows OS internals
Multithreading
Debugging

Job description

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)
Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

At Veriato, we believe the key to productivity, compliance, and operational efficiency lies in understanding human behavior. By analyzing user activity, we help organizations optimize team performance, mitigate risk, and make data-driven decisions.

For over 20 years, Veriato has been a trusted leader in workforce monitoring and insider risk management, serving enterprises, SMBs, and government agencies across 70+ countries. This is a great time to join our growing, dynamic, and innovative team, as we expand our platform, including the upcoming launch of a major new platform.

About Veriato’s Platform

Veriato offers two core solutions:

  • Veriato UAM (User Activity Monitoring): Real-time visibility into employee behavior to boost productivity, protect critical assets, and maintain regulatory compliance.
  • Veriato Cerebral (Insider Risk Management): Advanced risk scoring and User Behavior Analytics (UBA) to proactively detect and prevent insider threats.

The platform consists of two primary components:

  • Windows Sensor Agent: A lightweight, high-performance client installed on endpoints. It monitors system activity at scale and under heavy system load, using a combination of user-mode and kernel-mode technologies.
  • Cloud-Based Intelligence: Aggregates telemetry from all endpoints, analyzes behavioral data, and delivers prioritized insights via an intuitive dashboard.

About the Role

We’re looking for a Senior Software Engineer to help design and build core features of our Windows sensor agent. In this role, you’ll develop robust, low-footprint instrumentation features that operate deep within the Windows OS, spanning the file system, memory, process management, networking, and more.

You’ll work closely with a cross-platform team to develop reusable libraries and align architecture across operating systems, while maintaining a deep focus on Windows.

What You’ll Do

  • Design, develop, and maintain key features in the Windows sensor agent
  • Write performant, resilient code at both the user-mode and kernel-mode levels
  • Capture and process high-volume telemetry, including ETW-based event pipelines
  • Investigate and resolve complex technical challenges involving memory, performance, and stability
  • Ensure agent security, tamper resistance, and system resiliency
  • Collaborate across teams on architecture, design, and cross-platform strategies
  • Contribute to automated and manual test coverage for Windows sensor components

What You’ll Need

  • Deep expertise in C++ and Windows OS internals, with 5+ years of professional experience
  • Experience developing Windows kernel-mode and user-mode components that can co-exist with other security tools.
  • Expertise in process injection, code caves, API/IAT hooking, and instrumentation techniques
  • Strong understanding of multithreading, synchronization, and lock-free data structures
  • Experience with 64-bit architectures and modern Windows subsystems
  • Familiarity with ETW (Event Tracing for Windows) and performance profiling tools
  • Solid foundation in cryptographic libraries, TLS, and secure communications
  • Analyze software to uncover internal behaviors and integrate monitoring capabilities.
  • Strong debugging skills for memory corruption, race conditions, and system performance issues
  • Comfort working in Agile environments, shipping frequent and iterative updates
  • Excellent written, verbal communication and critical thinking skills

Bonus Points for Experience In:

  • Endpoint protection, EDR, or security agent software
  • Windows access control, token management, and sandboxing (e.g., AppContainers, Job Objects)
  • Shared logic cross-platform development
  • Automated testing of low-level code, including mocks for kernel interactions
  • Performance optimization in resource-constrained environments

Why Join Us?

We offer competitive pay, comprehensive benefits, and the opportunity to work on impactful technology that helps families and organizations stay safe, secure, and productive. You’ll join a collaborative team where your expertise will directly shape the future of insider risk management.

We are an equal opportunity employer and are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All employment is decided on the basis of qualifications, merit, and business need. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Business Intelligence Platforms

Referrals increase your chances of interviewing at Veriato by 2x

Get notified about new Senior Software Engineer jobs in New York, United States.

Senior SAP Technology Consultant / Developer (m/f/d) – Greece (Virtual)
Contract Senior Sailpoint Developer - Identity Management

New York, NY $160,000.00-$200,000.00 7 months ago

New York, NY $130,000.00-$170,000.00 1 month ago

New York, NY $150,000.00-$250,000.00 1 month ago

Senior Software Engineer, Backend - Fintech
Senior Software Engineer (Node.js & AWS)

New York, NY $120,000.00-$130,000.00 6 days ago

New York, NY $130,000.00-$200,000.00 1 year ago

New York, NY $180,000.00-$220,000.00 7 months ago

New York, United States $140,000.00-$200,000.00 3 months ago

New York, NY $225,000.00-$375,000.00 2 weeks ago

Senior Software Engineer - PHP/Laravel, Vue.JS

New York, United States $150,000.00-$170,000.00 2 weeks ago

New York, NY $130,000.00-$160,000.00 2 weeks ago

New York, NY $150,000.00-$200,000.00 2 weeks ago

New York, United States $140,000.00-$180,000.00 2 months ago

New York, NY $130,000.00-$148,000.00 1 week ago

New York, NY $105,000.00-$215,000.00 7 hours ago

Senior Software Engineer - Payments & Treasury

New York, NY $145,000.00-$165,000.00 6 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

CrowdStrike

Sunnyvale

Remote

USD 135.000 - 215.000

24 days ago

Sr. Software Engineer - Windows Kernel, Core Platform (Remote)

CrowdStrike

Remote

USD 100.000 - 150.000

30+ days ago