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 ...
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 ...
Dev Ops Engineer with Security Clearance
$56 - $76.75/hr
About this role: We're looking for an experienced, early career DevOps ninja to help us build, ship ... design and code reviews for quality and security Manage container builds, provisioning, and ...
Dev Ops Engineer with Security Clearance
$56 - $76.75/hr
About this role: We're looking for an experienced, early career DevOps ninja to help us build, ship ... design and code reviews for quality and security Manage container builds, provisioning, and ...
Help keep our learning spaces tidy, organized, and safe (think toy-tamer and snack-cleanup ninja ... Casual dress code (yes, comfy shoes are a must) * Flexible scheduling for full-time and part-time ...
Quick apply
Help keep our learning spaces tidy, organized, and safe (think toy-tamer and snack-cleanup ninja ... Casual dress code (yes, comfy shoes are a must) * Flexible scheduling for full-time and part-time ...
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 ...
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 ...
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
Hardware/software reverse engineering experience, including the use of tools (e.g., IDA Pro, Ghidra, Binary Ninja) to identify abstract concepts about the code flow of an application. For hardware ...
Hardware/software reverse engineering experience, including the use of tools (e.g., IDA Pro, Ghidra, Binary Ninja) to identify abstract concepts about the code flow of an application. For hardware ...
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
History of reverse engineering malware or other code for CNE purposes * Experience with reverse engineering tools - Ghidra, Ida Pro, Binary Ninja Experience using debuggers - GDB or WinDbg
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
Quick apply
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Software Engineer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Software Engineer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Software Engineer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Software Engineer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
Quick apply
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
Software Developer - Intern
Caguas, PR · On-site
$18.75 - $24.50/hr
Code elegantly * Work well in a team environment * Be capable of working independently on dev, but ... Ninja like ability to build and deploy scalable web apps * Construct protocols to deliver a superb ...
Software Developer - Intern
Caguas, PR · On-site
$18.75 - $24.50/hr
Code elegantly * Work well in a team environment * Be capable of working independently on dev, but ... Ninja like ability to build and deploy scalable web apps * Construct protocols to deliver a superb ...
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Analyst/Programmer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
CNO Analyst/Programmer
Annapolis, MD · On-site
MsBuild, CMake, make, ninja, wheel, tox) - Experience with code quality tools (e.g. Valgrind, clang-tidy, pylint, black) - Experience with scaling automation tools (e.g. Docker, Ansible) - Experience ...
Mobile Reverse Engineer
Bethesda, MD · On-site
... provide malicious code reverse engineering to analyze potentially harmful programs ... Binary Ninja. • Experience with debugging tools such as WinDbg. • Experience with ...
Mobile Reverse Engineer
Bethesda, MD · On-site
... provide malicious code reverse engineering to analyze potentially harmful programs ... Binary Ninja. • Experience with debugging tools such as WinDbg. • Experience with ...
Senior Reverse Engineer
San Diego, CA · 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
San Diego, CA · 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 ...
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 ...
Develop proof of concept (PoC) code for identified vulnerabilities * Reverse-engineer targeted ... Experience using a decompiler such as IDA Pro, Binary Ninja, or Ghidra * Experience using ...
Develop proof of concept (PoC) code for identified vulnerabilities * Reverse-engineer targeted ... Experience using a decompiler such as IDA Pro, Binary Ninja, or Ghidra * Experience using ...
Code Ninja information
See salary details
$60.5K - $73.1K
4% of jobs
$73.1K - $85.7K
2% of jobs
$85.7K - $98.3K
2% of jobs
$98.3K - $110.9K
7% of jobs
$110.9K - $123.5K
9% of jobs
$124.7K is the 25th percentile. Wages below this are outliers.
$123.5K - $136K
11% of jobs
$136K - $148.6K
14% of jobs
The median wage is $149.5K / yr.
$148.6K - $161.2K
15% of jobs
$169.1K is the 75th percentile. Wages above this are outliers.
$161.2K - $173.8K
17% of jobs
$173.8K - $186.4K
13% of jobs
$186.4K - $199K
5% of jobs
$60.5K
$147.7K
$199K
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?

ManTech rating
8.8
Based on 13 frontline employees who took The Breakroom Quiz
31st of 186 rated software companies
Job description
MANTECH seeks a motivated, career and mission-focused Digital Forensics Software Developer to join our team in Herndon, VA. Join a highly recognized and elite team of technical leaders delivering advanced technical solutions in digital forensics to intelligence agencies.
Responsibilities include but are not limited to:
- Develop software for specific applications to process forensic data using C# or Java
- Perform applied research and development to analyze, design, and identify desired programmatic behaviors
- Contributes to the enhancement of current software and adding new features to current platforms
- Develop new software solutions based on team tasking directly from customer requests
- Evaluate and analyze complex and malicious code using forensics tools, including disassemblers, debuggers, and hex editors
Minimum Qualifications:
- Bachelor's degree in Computer Science or similar technical field or High School Diploma and 4+ years of experience in Software Development, Software Engineering, or Digital Forensics
- 1+ years of experience with coding in C# or Java
- Experience performing digital forensics, which may include internships or related coursework
Preferred Qualifications:
- Experience as a .NET developer
- 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 Studio on Windows
- Knowledge of static and dynamic analysis tools such as X-Ways, FTK Imager, or WinHex
Clearance Requirements:
- Active/current Secret clearance with the ability to obtain a TS/SCI with Polygraph clearance
Physical Requirements:
- Must be able to remain in a stationary position 50%.
MANTECH considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with MANTECH, please email us at careers@mantech.com and provide your name and contact information.
About ManTech
Sourced by ZipRecruiter
Industry
It services
Company size
5,001 - 10,000 Employees
Headquarters location
Herndon, VA, US
Year founded
1968