×
Register Here to Apply for Jobs or Post Jobs. X

Reverse Engineer​/Vulnerability Researcher - Hybrid

Job in Annapolis, Anne Arundel County, Maryland, 21401, USA
Listing for: The Josef Group Inc
Full Time position
Listed on 2026-06-27
Job specializations:
  • IT/Tech
    Cybersecurity, AI Engineer (Applied/Software)
Job Description & How to Apply Below

Senior Software Engineer

We are seeking a highly skilled Senior Software Engineer to join our team, specializing in low-level systems programming and malicious software analysis. In this role, you will bridge the gap between deep technical execution and client engagement, spending approximately 25% of your time interacting directly with customers to understand their needs, present findings, and deliver robust technical solutions. You will leverage your expertise in operating system internals, network protocols, and systems-level languages to build secure, scalable infrastructure while actively reverse-engineering malware threats.

Key Responsibilities
  • Design and develop robust systems-level software using Go, Rust, or

    C.
  • Conduct deep-dive reverse engineering of malicious software to identify vulnerabilities, behavioral patterns, and mitigation strategies.
  • Interface directly with customers and the Prime Program Manager for 25% of your role to gather requirements, communicate technical challenges, and present software solutions.
  • Architect and implement network programming solutions utilizing TCP, HTTP, and other core networking protocols.
  • Interface with operating system internals for either Windows or Linux to optimize performance and ensure deep system integration.
  • Lead and participate in Agile software development life cycles while mentoring junior engineers and shaping technical direction.
  • Integrate emerging AI and LLM technologies into existing workflows to automate analysis and improve system capabilities.
Required Qualifications
  • Extensive professional software engineering experience with a strong foundation in Agile methodologies.
  • Expert-level proficiency in at least one of the following systems programming languages:
    Go, Rust, or

    C.
  • Proven professional experience in the reverse engineering of malicious software and threat analysis.
  • Deep understanding of Operating System internals for either Windows or Linux environments.
  • Strong background in network programming, including hands-on experience with TCP/IP stack, HTTP, and socket-level development.
  • Excellent communication skills with the ability to translate complex low-level technical concepts to customers and stakeholders.
Preferred Qualifications
  • Active Agile certifications, specifically Scrum Master or Product Owner credentials.
  • Hands-on experience building or integrating AI/LLM tools (Lang Chain, Lang Graph, Semantic Kernel, vLLM, or Ollama).
  • Applied knowledge of cryptographic protocols and encryption algorithms.
  • Experience with infrastructure-as-code, containerization, or modern Dev Ops practices for deploying low-level systems.
  • Military experience or experience with Cyber Command
Misc.
  • TS/SCI or higher is required.
  • Comfortable commuting distance to both Fort Meade, MD and Annapolis, MD.
  • Hybrid role (2 days in Annapolis, MD office). Daily desk in Annapolis office is available if wanted.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary