DevJobs

Endpoint Protection Developer

Overview
Skills
  • C++ C++ ꞏ 3y
  • C C
  • C# C#
  • .NET .NET
  • Networking Networking
  • COM
  • Multithreading
  • Windows API
  • Windows OS internals
  • Exploit development
  • File systems
  • Malware analysis
  • Reverse engineering
  • Windows drivers

Morphisec is the trusted global leader in prevention-first Anti-Ransomware protection, redefining cybersecurity with our industry-leading Automated Moving Target Defense (AMTD) technology.

Join us in shaping the future of cybersecurity with prevention-first strategies and unparalleled expertise.


We are seeking a highly skilled and experienced Endpoint Protection Developer with a strong background in low-level programming and a deep understanding of Windows internals to join our team.


What will you do?


  • Design, develop, and maintain end-to-end security modules in C/C++ that power Morphisec’s endpoint protection.
  • Work with low-level Windows internals, including kernel mode and user mode development.
  • Lead the development of innovative security solutions that address complex real-world threats.
  • Investigate and resolve advanced security-related issues and vulnerabilities.
  • Collaborate closely with the product and research team.
  • Stay up to date with emerging threats and vulnerability trends to enhance Morphisec’s defense mechanisms.
  • Participate in code reviews, mentoring, and technical discussions to ensure high-quality engineering practices across the team.


Requirements:


  • More than 3 years of experience in software development with strong expertise in C++ and system-level programming.
  • Deep understanding of Windows OS internals, including the kernel and user-mode.
  • Experience with Windows API, COM, and multithreading.
  • Strong analytical and problem-solving skills with a passion for security.
  • Familiarity with security concepts such as buffer overflows, race conditions, code injection and privilege escalation.
  • Experience working on large-scale, high-performance systems with complex requirements.
  • Knowledge of cybersecurity and the threat landscape is a plus.
  • Excellent communication skills and collaboration.


Advantages :


  • .NET/C# experience is an advantage
  • Experience with Windows drivers, file systems, or network protocols.
  • Knowledge of reverse engineering, malware analysis, or exploit development.

Morphisec