Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer 2 - windows cybersecurity c++

Oxford
Sophos
Software engineer
Posted: 28 July
Offer 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 www.sophos.com.

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.

#li-remote

#B2

#li-JA1

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.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior/data acquisition software engineer
Didcot
Diamond Light Source
Software engineer
Similar job
Senior/data acquisition software engineer
Didcot
Diamond Light Source
Software engineer
£65,000 a year
Similar job
Senior software engineer, c++, cor7263
Wantage
Corriculo Ltd
Software engineer
£75,000 a year
See more jobs
Similar jobs
Sophos recruitment
Sophos jobs in Oxford
It jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Oxford > Senior Software Engineer 2 - Windows Cybersecurity C++

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save