... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Vulnerability Researcher
Arlington, VA · On-site
$131K - $180K/yr
... code bases organized and maintainable. • Analyze firmware, software protections, and wireless ... Preferred : • Experience scripting with Binary Ninja API or Ghidra. • Experience in embedded ...
Senior Vulnerability Researcher
Arlington, VA · On-site
$131K - $180K/yr
... code bases organized and maintainable. • Analyze firmware, software protections, and wireless ... Preferred : • Experience scripting with Binary Ninja API or Ghidra. • Experience in embedded ...
Senior Embedded Security Software Engineer
$127K - $167K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
Senior Embedded Security Software Engineer
$127K - $167K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Create tools to analyze compiled code, firmware, protocols, and novel architecture. * Collaborate ... Strong proficiency with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, Frida, or ...
Create tools to analyze compiled code, firmware, protocols, and novel architecture. * Collaborate ... Strong proficiency with reverse engineering tools such as IDA Pro, Ghidra, Binary Ninja, Frida, or ...
Sr. Cyber Engineer (AI)
Chantilly, VA · On-site
... analyze compiled code, firmware, protocols, and novel architecture. • Collaborate with VR ... Ninja, Frida, or similar. • Expert knowledge of exploit classes, memory corruption, program ...
Sr. Cyber Engineer (AI)
Chantilly, VA · On-site
... analyze compiled code, firmware, protocols, and novel architecture. • Collaborate with VR ... Ninja, Frida, or similar. • Expert knowledge of exploit classes, memory corruption, program ...
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
... Binary Ninja • Experience with dynamic and static binary analysis & fuzzing techniques • Extensive experience with debuggers (GDB, ADB, etc.) • Experience auditing code for security ...
Vulnerability Researcher: Mid-Level (Applicants must already hold a TS clearance or higher)
Vienna, VA · On-site
... Binary Ninja • Experience with dynamic and static binary analysis & fuzzing techniques • Extensive experience with debuggers (GDB, ADB, etc.) • Experience auditing code for security ...
Senior Vulnerability Researcher
Arlington, VA · On-site
$128K - $195K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Vulnerability Researcher
Arlington, VA · On-site
$128K - $195K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Software Reverse Engineer
$112K - $154K/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 ...
Software Reverse Engineer
$112K - $154K/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
$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
$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 Embedded Security Software Engineer with Security Clearance
Herndon, VA · On-site
$128K - $193K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
Senior Embedded Security Software Engineer with Security Clearance
Herndon, VA · On-site
$128K - $193K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
Senior Embedded Security Software Engineer
Herndon, VA · On-site
$128K - $193K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
Senior Embedded Security Software Engineer
Herndon, VA · On-site
$128K - $193K/yr
Experience utilizing the Ghidra API or Binary Ninja API to write basic scripts that automate binary ... Prior experience developing software or compiling code for Real-Time Operating Systems (RTOS) or ...
Senior Vulnerability Researcher with Security Clearance
Arlington, VA · On-site
$128K - $195K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Vulnerability Researcher with Security Clearance
Arlington, VA · On-site
$128K - $195K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Cybersecurity Researcher
Herndon, VA · On-site
$113K - $163K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Cybersecurity Researcher
Herndon, VA · On-site
$113K - $163K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Senior Cybersecurity Researcher with Security Clearance
Herndon, VA · On-site
$113K - $163K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Cybersecurity Researcher with Security Clearance
Herndon, VA · On-site
$113K - $163K/yr
... code bases organized and maintainable. * Analyze firmware, software protections, and wireless ... Experience scripting with Binary Ninja API or Ghidra. * Experience in embedded software development ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Senior Reverse Engineer
Arlington, VA · On-site
$120K - $165K/yr
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Software Reverse Engineer
Arlington, VA · On-site
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Software Reverse Engineer
Arlington, VA · On-site
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Digital Forensics Software Developer
Herndon, VA · Remote
$69K - $116K/yr
Experience with disassembler tools such as IDA, Ghidra, or Binary Ninja * Experience with development in a large code base * Experience developing in C# or Java on Linux * Experience with Visual ...
Digital Forensics Software Developer
Herndon, VA · Remote
$69K - $116K/yr
Experience with disassembler tools such as IDA, Ghidra, or Binary Ninja * Experience with development in a large code base * Experience developing in C# or Java on Linux * Experience with Visual ...
Software Reverse Engineer
Arlington, VA · On-site
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
Software Reverse Engineer
Arlington, VA · On-site
... Ninja, or Ghidra • Proficiency in one or more programming languages: C/C++, Python, etc. • ... code/data flow • Automated reverse engineering or software analysis tool development • ...
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?
What is a Code Ninja?
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?

Job description
Overview of Opportunity
Join the Trusted Electronics & Effects team at Two Six Technologies in Herndon, Virginia, where we push the boundaries of software and firmware reverse engineering to uncover vulnerabilities in wireless and embedded systems. As part of our elite team of security researchers, you'll work alongside CNO developers and hardware engineers, conducting cutting-edge vulnerability research on complex, real-world targets.
Our government customers rely on us to deliver mission-critical security solutions, and we're looking for a Software Reverse Engineer who thrives on reverse engineering embedded systems, discovering security weaknesses, and developing innovative proof-of-concept exploits. If you're passionate about wireless security, embedded firmware analysis, and making an impact on national security, we want you on our team.
What you will do:
- Reverse engineer wireless and embedded systems, identifying vulnerabilities and assessing their security impact.
- Develop proof-of-concept exploits for discovered vulnerabilities following DevOps best practices for keeping code bases organized and maintainable.
- Analyze firmware, software protections, and wireless protocols to uncover security flaws.
- Utilize and develop custom tools to analyze and manipulate software/firmware binaries.
- Collaborate closely with CNO developers, vulnerability researchers, and hardware engineers in a fast-paced, small-team environment.
- Solve complex technical challenges with no predefined solutions.
What You'll Need (Basic Qualifications):
- Bachelor's (or higher) degree in Computer Science, Computer/Electrical Engineering, or a related field (or equivalent practical experience).
- Proficient with programming/scripting languages such as C/C++, Python, and Linux command-line environments.
- 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.
Nice to Have (Preferred):
- Experience scripting with Binary Ninja API or Ghidra.
- Experience in embedded software development using C/C++ for RTOS or Linux environments.
- Knowledge of cryptographic security and secure boot mechanisms.
- Hands-on experience working with hardware debugging tools, JTAG/SWD, or software-defined radio (SDR) frameworks.
- Familiarity with digital signal processing, wireless security protocols, RF signal processing, and side-channel analysis.
- Client-facing experience in technical roles.
- Active TS/SCI with Polygraph preferred.
Security Clearance:
- Active Top Secret Clearance is required with the ability to obtain and maintain a TS/SCI security clearance
About Two Six Technologies
Sourced by ZipRecruiter
Industry
Software development
Company size
501 - 1,000 Employees
Headquarters location
Arlington, VA, US
Year founded
2021