Senior Software Engineer 2 - Windows Cybersecurity C++ Job at Sophos, Remote

NUpmRFdnMlhrcnR6b0UzQUk1cStsZitySVE9PQ==
  • Sophos
  • Remote

Job Description

Role Summary

We’re looking for a Senior Software Engineer 2 with deep expertise in Windows internals and low-level development to join the team. This high-performance software captures and analyzes malicious behavior and endpoint activity, delivering rich telemetry for real-time threat detection in the cloud. 

 

You’ll work closely with engineers, researchers, and security experts to build new capabilities for our Windows agent, spanning both user-mode and kernel-mode. If you’re passionate about building performant, resilient software at the OS level, this is the opportunity for you.

What You Will Do
  • Design and implement core components for our Windows agent with high concurrency and low system impact 
  • Develop and maintain  Windows kernel-mode drivers and user-mode services 
  • Analyze and debug complex system issues, including crash dumps and low-level tracing 
  • Collaborate with product and engineering teams to build next-generation endpoint detection capabilities 
  • Build tools to support internal workflows and contribute to automated testing 
  • Follow best practices for software quality, code reviews, and secure development 
  • Contribute to a cross-platform development effort alongside Linux and macOS teammates 
What You Will Bring
  • Minimum of 5 years of experience in modern C++ 
  • Minimum of 2 years of experience in Windows kernels and internals 
  • Deep understanding of  object-oriented design  
  • Hands-on experience with  Windows kernel driver development  
  • Strong debugging skills and experience with  crash dump analysis  
  • Solid knowledge of  Windows internals :
  • File systems, memory/process/thread management, networking stack 
  • Event Tracing (ETW), hooking, or instrumentation 
  • Familiarity with  x86/x64 Assembly  
  • Experience with any of:  Winsock, WSK, Win32, microkernels, nanokernels  
  • BS in Computer Science or equivalent experience 

Job Tags

Remote job, Full time,

Similar Jobs

ATC Marietta

Travel CNA/PCT(Med Surg) Assignment - 1 Month contract at Dayton, OH Job at ATC Marietta

ATC Healthcare is looking for a CERTIFIED NURSING ASSISTANT (CNA)! The CNA provides services to meet the personal care needs of the...  ...* Compensation $30/hourDURATION1 Month contractSHIFTNight shiftSTART DATE4/28/2025REQUIREMENTS OF THE CNA POSITION... 

Live the Dash Travel

Remote Lifestyle Travel Agent Job at Live the Dash Travel

 ...Were looking for a passionate and detail-oriented Remote Lifestyle Travel Agent to join our expanding travel team. In this fully remote position, you will collaborate with clients to craft bespoke travel experiences that align with their unique lifestyleswhether it... 

Koniag Government Services

DTPAM - 176 WG Job at Koniag Government Services

 ...the position.+ EXPERIENCE **:** Prior Military Experience preferred+ **Individuals are...  ...record of conviction by courts-martial or civilian criminal court for any offense or...  ...Must be available to work as a civilian contractor on a military installation during all required... 

ABM Aviation

Class B Shuttle Driver Job Job at ABM Aviation

Class B Shuttle Driver JobABM Aviation has an immediate need for full time and part time CDL Shuttle Drivers for an exciting new opportunity at Salt Lake City International Airport. Shuttle drivers will provide courteous and professional service to SLC passengers while... 

Crime Scene Resources, Inc

Crime Scene Technician I (Police) Job at Crime Scene Resources, Inc

Duties and Requirements Click to read more Duties Essential Functions Processes crime scenes: examines crime scenes for evidence; identifies, collects, and preserves physical evidence; performs crime scene photography and sketching; maintains control and...