About the Role
<span><span><span><b><span><span><span>Role Overview</span></span></span></b></span></span></span><br />
<span><span><span><span><span><span>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.</span></span></span></span></span></span><br />
<span><span><span><b><span><span><span>Key Responsibilities</span></span></span></b></span></span></span>
<ul>
<li><span><span><span><span><span><span><span>Design and develop robust systems-level software using Go, Rust, or C.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Conduct deep-dive reverse engineering of malicious software to identify vulnerabilities, behavioral patterns, and mitigation strategies.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Interface directly with customers and the Prime Program Manager for 25% of your role to gather requirements, communicate technical challenges, and present software solutions.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Architect and implement network programming solutions utilizing TCP, HTTP, and other core networking protocols.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Interface with operating system internals for either Windows or Linux to optimize performance and ensure deep system integration.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Lead and participate in Agile software development lifecycles while mentoring junior engineers and shaping technical direction.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Integrate emerging AI and LLM technologies into existing workflows to automate analysis and improve system capabilities.</span></span></span></span></span></span></span></li>
</ul>
<span><span><span><b><span><span><span>Required Qualifications</span></span></span></b></span></span></span>
<ul>
<li><span><span><span><span><span><span><span>Extensive professional software engineering experience with a strong foundation in Agile methodologies.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Expert-level proficiency in at least one of the following systems programming languages: Go, Rust, or C.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Proven professional experience in the reverse engineering of malicious software and threat analysis.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Deep understanding of Operating System internals for either Windows or Linux environments.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Strong background in network programming, including hands-on experience with TCP/IP stack, HTTP, and socket-level development.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Excellent communication skills with the ability to translate complex low-level technical concepts to customers and stakeholders.</span></span></span></span></span></span></span></li>
</ul>
<div><span> </span></div>
<br />
<span><span><span><b><span><span><span>Preferred Qualifications</span></span></span></b></span></span></span>
<ul>
<li><span><span><span><span><span><span><span>Active Agile certifications, specifically Scrum Master or Product Owner credentials.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Hands-on experience building or integrating AI/LLM tools (LangChain, LangGraph, Semantic Kernel, vLLM, or Ollama).</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Applied knowledge of cryptographic protocols and encryption algorithms.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Experience with infrastructure-as-code, containerization, or modern DevOps practices for deploying low-level systems.</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Military experience or experience with Cyber Command</span></span></span></span></span></span></span></li>
</ul>
<span><span><span><b><span><span><span>Misc.</span></span></span></b></span></span></span>
<ul>
<li><span><span><span><span><span><span><span>TS/SCI or higher is required</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Comfortable commuting distance to both Fort Meade, MD and Annapolis, MD</span></span></span></span></span></span></span></li>
<li><span><span><span><span><span><span><span>Hybrid role (2 days in Annapolis, MD office). Daily desk in Annapolis office is available if wanted.</span></span></span></span></span></span></span></li>
</ul>