
Software Engineer
Two Six Technologies4 months ago
Chantilly, VA, USAMid Level
Base Salary
$122k - $183k/yr
Responsibilities
- Perform reverse engineering, static and dynamic binary analysis, and vulnerability analysis of cybersecurity software.
- Use IDA Pro, Ghidra, and debugging tools to analyze binaries and software behavior.
- Write proof-of-concept software simulating analyzed binaries and their interactions with system components.
- Validate discovered software vulnerabilities.
- Author technical documentation covering research findings and security mechanisms such as access control, encryption, and obfuscation.
Requirements
- At least 3 years of experience reverse engineering x86, x64, or ARM binaries using IDA Pro, Ghidra, or similar tools.
- At least 3 years of experience with C, C++, Python, and/or x86, x64, or ARM Assembly.
- Understanding of modern security features used by Windows or Linux operating systems.
- At least 3 years of experience using debugging tools such as GDB, WinDbg, or OllyDbg.
- Active TS/SCI clearance is required.
- Preferred qualifications include malware analysis, vulnerability research or analysis, network protocols or IPC expertise, IDA/Ghidra scripting, and familiarity with RTOS and embedded systems.
Benefits
- Medical, dental, and vision insurance.
- Life and disability insurance.
- Retirement benefits, paid leave, tuition assistance, and professional development.
- Positions are available in Chantilly, Herndon, and Arlington, Virginia.
About Two Six Technologies
Two Six Technologies builds cybersecurity, information operations, data science, and microelectronics software and hardware for U.S. national-security customers, delivering deployable products and applied R&D. Its portfolio spans secure communications, hardware security, and analytics, sold primarily through government contracts. Founded in 2021 and headquartered in Arlington, Virginia, the company’s customers have included DARPA, the Department of State, U.S. Cyber Command, and the Department of Homeland Security.