Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer 2 - Windows Cybersecurity C++

Posted 7 days 3 hours ago by Sophos Group

Permanent
Not Specified
I.T. & Communications Jobs
Oxfordshire, Oxford, United Kingdom, OX1 1
Job Description

About Us

Sophos is a global leader and innovator of advanced security solutions for defeating cyberattacks. The company acquired Secureworks in February 2025, bringing together two pioneers that have redefined the cybersecurity industry with their innovative, native AI-optimized services, technologies, and products. Sophos is now the largest pure-play Managed Detection and Response (MDR) provider, supporting more than 28,000 organizations. In addition to MDR and other services, Sophos' complete portfolio includes industry-leading endpoint, network, email, and cloud security that interoperate and adapt to defend through the Sophos Central platform. Secureworks provides the innovative, market-leading Taegis XDR/MDR, identity threat detection and response (ITDR), next-gen SIEM capabilities, managed risk, and a comprehensive set of advisory services. Sophos sells all these solutions through reseller partners, Managed Service Providers (MSPs), and Managed Security Service Providers (MSSPs) worldwide, defending more than 600,000 organizations from phishing, ransomware, data theft, and other cybercrimes. The solutions are powered by threat intelligence from Sophos X-Ops and the Counter Threat Unit (CTU). Sophos is headquartered in Oxford, U.K. More information is available at .

Role Summary

We're looking for a Senior Software Engineer 2 with deep expertise in Windows internals and low-level development to join our 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 teams

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
  • Experience with 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

In Canada, the base salary for this role ranges from $125,000 to $209,000. We also offer bonus eligibility and a comprehensive benefits package. The specific pay will depend on skills, experience, location, and organizational needs.

Ready to Join Us?

At Sophos, we value diverse perspectives to fuel innovation. We encourage candidates to apply even if they don't meet every requirement, as your unique skills might be what we need. Don't let a checklist hold you back-apply today.

What's Great About Sophos?

  • Remote-first working model, with some roles requiring hybrid work
  • Innovative, fun, and collaborative team environment
  • Employee-led diversity and inclusion networks
  • Charity, fundraising, and volunteer initiatives
  • Environmental sustainability efforts
  • Global fitness and trivia competitions
  • Wellbeing days, webinars, and training programs

Our Commitment To You

We promote diversity and equal opportunity, treating all applicants fairly, regardless of gender, race, age, disability, or other protected characteristics. Please inform us of any accommodations needed during the recruitment process.

Data Protection

If you share your personal details with Sophos, they will be stored for 12 months and used to contact you about relevant opportunities, in accordance with our Privacy Policy. To update or delete your information, follow the steps outlined in our Privacy Policy. For more details, visit Cybersecurity as a Service Delivered Sophos .

Email this Job