Mentor and develop junior team members through knowledge-sharing, code reviews, and hands-on ... Ninja, or Ghidra. * Expertise in one or more of the following: * Firmware analysis (ARM, MIPS ...
Mentor and develop junior team members through knowledge-sharing, code reviews, and hands-on ... Ninja, or Ghidra. * Expertise in one or more of the following: * Firmware analysis (ARM, MIPS ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
Experience using collaborative source code management (e.g., Git) Education: * BS in Computer ... Binary Ninja * Experience implementing component models (e.g., sensors, actuators, dynamics ...
Embedded Systems Emulation Engineer
$110K - $151K/yr
Experience using collaborative source code management (e.g., Git) Education: * BS in Computer ... Binary Ninja * Experience implementing component models (e.g., sensors, actuators, dynamics ...
Senior Cyber Security Analyst
Chantilly, VA · On-site
$102K - $132K/yr
Conduct analysis of identified malicious software or code using both static and dynamic malware analysis. * Utilize debuggers and disassemblers such as OllyDbg, WinDbg, IDA Pro, or Binary Ninja.
Senior Cyber Security Analyst
Chantilly, VA · On-site
$102K - $132K/yr
Conduct analysis of identified malicious software or code using both static and dynamic malware analysis. * Utilize debuggers and disassemblers such as OllyDbg, WinDbg, IDA Pro, or Binary Ninja.
Principal Software Reverse Engineer
$204K - $284K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Principal Software Reverse Engineer
$204K - $284K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Senior Cyber Security Analyst
Chantilly, VA · On-site
$102K - $132K/yr
Conduct analysis of identified malicious software or code using both static and dynamic malware analysis. * Utilize debuggers and disassemblers such as OllyDbg, WinDbg, IDA Pro, or Binary Ninja.
Senior Cyber Security Analyst
Chantilly, VA · On-site
$102K - $132K/yr
Conduct analysis of identified malicious software or code using both static and dynamic malware analysis. * Utilize debuggers and disassemblers such as OllyDbg, WinDbg, IDA Pro, or Binary Ninja.
Relevant tools include Ghidra, Ida, Binary Ninja, Radare, Angr, debuggers (GDB, winDBG), emulation ... Proficiency usingsecure coding practices and mitigation techniques against software attack vectors.
Relevant tools include Ghidra, Ida, Binary Ninja, Radare, Angr, debuggers (GDB, winDBG), emulation ... Proficiency usingsecure coding practices and mitigation techniques against software attack vectors.
Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) ...
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) ...
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Relevant tools include Ghidra, Ida, Binary Ninja, Radare, Angr, debuggers (GDB, winDBG), emulation ... Knowledgeof secure coding practices and mitigation techniques against software attack vectors.
Relevant tools include Ghidra, Ida, Binary Ninja, Radare, Angr, debuggers (GDB, winDBG), emulation ... Knowledgeof secure coding practices and mitigation techniques against software attack vectors.
Vulnerability Researcher: Mid-Level (Applicants must already hol with Security Clearance
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hol with Security Clearance
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Quick apply
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
$55.28 - $81.73/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Senior Levels (Applicants must alread with Security Clearance
Vienna, VA · On-site
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Vulnerability Researcher: Senior Levels (Applicants must alread with Security Clearance
Vienna, VA · On-site
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
... coding practices, and defensive countermeasures. * Contribute to the development of threat ... Utilizing reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, and debuggers (e.g ...
Quick apply
... coding practices, and defensive countermeasures. * Contribute to the development of threat ... Utilizing reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, and debuggers (e.g ...
... coding practices, and defensive countermeasures. * Contribute to the development of threat ... Utilizing reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, and debuggers (e.g ...
... coding practices, and defensive countermeasures. * Contribute to the development of threat ... Utilizing reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, and debuggers (e.g ...
Senior Reverse Engineer
$134K - $184K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Quick apply
Senior Reverse Engineer
$134K - $184K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Senior Reverse Engineer
Arlington, VA · On-site
$134K - $184K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Senior Reverse Engineer
Arlington, VA · On-site
$134K - $184K/yr
Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra * Proficiency in one or ... Experience analyzing and reconstructing code/data flow * Automated reverse engineering or software ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
Experience using collaborative source code management (e.g., Git) Education: * BS in Computer ... Binary Ninja * Experience implementing component models (e.g., sensors, actuators, dynamics ...
Embedded Systems Emulation Engineer
Arlington, VA · On-site
$110K - $151K/yr
Experience using collaborative source code management (e.g., Git) Education: * BS in Computer ... Binary Ninja * Experience implementing component models (e.g., sensors, actuators, dynamics ...
Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) - F
Vienna, VA · On-site
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Quick apply
Vulnerability Researcher: Senior Levels (Applicants must already hold a TS clearance or higher) - F
Vienna, VA · On-site
$43.27 - $108.17/hr
... Ninja * Experience with dynamic and static binary analysis & fuzzing techniques * Extensive experience with debuggers (GDB, ADB, etc.) * Experience auditing code for security vulnerabilities.
Senior Reverse Engineer
Leesburg, VA · On-site
$105K - $145K/yr
... code execution * Architect and implement robust security solutions designed to detect and thwart ... Experience with IDA Pro, Ghidra, or Binary Ninja equivalent • Curiosity and high self-initiative ...
Senior Reverse Engineer
Leesburg, VA · On-site
$105K - $145K/yr
... code execution * Architect and implement robust security solutions designed to detect and thwart ... Experience with IDA Pro, Ghidra, or Binary Ninja equivalent • Curiosity and high self-initiative ...
Code Ninja information
See Virginia salary details
$60K - $72.5K
4% of jobs
$72.5K - $84.9K
2% of jobs
$84.9K - $97.4K
2% of jobs
$97.4K - $109.9K
7% of jobs
$109.9K - $122.4K
9% of jobs
$123.6K is the 25th percentile. Wages below this are outliers.
$122.4K - $134.9K
11% of jobs
$134.9K - $147.4K
14% of jobs
The median wage is $148.3K / yr.
$147.4K - $159.8K
15% of jobs
$167.6K is the 75th percentile. Wages above this are outliers.
$159.8K - $172.3K
17% of jobs
$172.3K - $184.8K
13% of jobs
$184.8K - $197.3K
5% of jobs
$60K
$146.4K
$197.3K
How much do code ninja jobs pay per year?
Is Code Ninja a good place to work?
What jobs pay $10,000 a month without a degree?
What is a Code Ninja?
Is Coding Ninjas real or fake?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What is the difference between Code Ninja vs Software Developer?
| Aspect | Code Ninja | Software Developer |
|---|---|---|
| Required Credentials | Typically self-taught or coding bootcamp trained, no formal degree required | Bachelor's degree in Computer Science or related field often preferred |
| Work Environment | Fast-paced, project-based, often freelance or startup settings | Corporate offices, tech companies, or remote teams |
| Industry Usage | Popular in gaming, app development, and freelance coding projects | Widely used across software, web, and enterprise application development |
| Common Search/Comparison | Often compared for skills and project focus | More formalized career path with certifications and experience |
While both Code Ninja and Software Developer work in coding and software creation, Code Ninja typically refers to self-taught or bootcamp-trained coders working in dynamic, project-based environments. Software Developers usually have formal education and work within structured teams in corporate settings. The choice depends on credentials, work style, and industry focus.
What are the typical daily responsibilities of a Code Ninja in a software development team?
Is Code Ninja a legitimate company?

Job description
Overview of Opportunity
Join the Trusted Electronics & Effects team of Two Six Technologies, a team of dedicated hackers in Arlington, Virginia, where you'll immerse yourself in cutting-edge vulnerability research on a wide range of unique embedded systems. Working side by side with top-tier CNO developers and hardware engineers, you'll discover vulnerabilities and create proof of concepts on embedded systems. Our fast-growing roster of government customers relies on us to deliver advanced security solutions, and we're looking for a Principal Software Reverse Engineer to help us continue pushing boundaries. If you're passionate about building tools that make a tangible impact on national security, we want you on our team.
Responsibilities Include
- Perform vulnerability research on complex embedded systems
- Take on complex technical problems for which there is often no known answer
- Develop tools and techniques to assist/automate tasks that traditionally require significant manual reverse engineering effort
- Follow-on development to productize results/PoCs or handoff to developers for productization
- Provide technical leadership and direction on novel research projects, and interface directly with clients/key stakeholders to present findings and determine program direction
- Mentor and develop junior team members through knowledge-sharing, code reviews, and hands-on guidance, fostering their growth
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline. Equivalent practical experience in security research, reverse engineering, vulnerability research, or exploit development may substitute for a degree.
- Extensive experience developing, debugging, and scripting in C/C++ and Python within Linux command-line environments, with a strong emphasis on low-level programming, memory management, and system interaction for reverse engineering and vulnerability research.
- Experience with reverse engineering and vulnerability research, using tools such as IDA Pro, Binary Ninja, or Ghidra.
- Expertise in one or more of the following:
- Firmware analysis (ARM, MIPS, PowerPC, RTOS).
- Firmware rehosting using emulation tools such as QEMU
- Fuzzing and exploit development.
- Binary obfuscation and anti-analysis techniques.
- Wireless protocols and radio signal analysis.
- File system forensics and fault injection frameworks.
- Experience leading a team of engineers and researchers
Nice If You Have
- Experience in a client-facing technical role
- Experience reverse engineering binary payloads from multiple architectures (ARM, MIPS, TI, x86, x64)
- Experience reverse engineering data payloads at rest (custom file formats) and in flight (live data captures)
- Experience with invasive and non-invasive hardware analysis, including PCB/component identification and hardware manipulation
- Hands-on experience debugging embedded systems using JTAG, UART, oscilloscopes, and logic analyzers
Clearance Requirements:
- Active Top Secret clearance with eligibility/willingness to obtain a Top Secret/SCI clearance. Prefer active TS/SCI with Poly
#LI-JK1
#LI-ONSITE
About Two Six Technologies
Sourced by ZipRecruiter
Industry
Software development
Company size
501 - 1,000 Employees
Headquarters location
Arlington, VA, US
Year founded
2021