1736 IT & Software Developer jobs in the US

Windows CNO Developer
$60,000 - 180,000
M9 Solutions
Wilson Boulevard 3033, Arlington
$60,000 - 180,000
Requirements
Must:
- Active TS/SCI clearance
- 7-10+ years of professional software development focused on low-level or systems programming, with significant experience on Windows
- Proven, hands-on Windows kernel vulnerability research experience: analyzing kernel internals, developing proofs of concept, and understanding exploitability and mitigations
- Strong expertise in C and C++, plus experience with Python for tooling/automation and x86/x64 Assembly for exploit and implant development
- Comprehensive understanding of Windows internals (kernel architecture, memory management, process/thread model, I/O, driver model, security mechanisms, and Windows APIs)
- Familiarity with reverse engineering tools such as IDA Pro, Ghidra, WinDbg, x64dbg, or similar, and comfort reading disassembly and decompiled code
- Solid grasp of networking protocols (TCP/IP, HTTP(S), DNS) and socket programming relevant to CNE tool communications and C2 channels
- Experience with secure software development lifecycle: design, develop, test, debug, document, and maintain complex codebases, preferably in Agile teams
- Familiarity with version control (Git) and modern development toolchains (Visual Studio, CMake, CI workflows)
Responsibilities
- Research, identify, and evaluate Windows kernel vulnerabilities, such as privilege escalation, sandbox escapes, and persistence mechanisms.
- Design, develop, and sustain CNO/CNE tools and functionalities targeting Windows platforms (both kernel and user mode), ranging from proof-of-concept to production-readiness.
- Conduct advanced reverse engineering of Windows binaries, drivers, and system components to comprehend behavior, exploitability, and mitigation strategies using tools like IDA Pro, Ghidra, and WinDbg.
- Create kernel-mode and user-mode code in C/C++ and Assembly for implementing implants, loaders, and exploit chains, with an emphasis on reliability and stealth.
- Formulate and validate exploitation techniques for intricate Windows targets, including evasion of modern protections (ASLR, DEP, CFG, kernel mitigations), in collaboration with cyber research teams.
- Integrate CNO capabilities into operation frameworks and tasking/dataflow pipelines, ensuring configuration, logging, and secure communications.
- Execute debugging and troubleshooting of low-level software in lab and simulated environments, involving crash triage and performance assessment.
- Collaborate extensively with analysts, operators, and other engineers to ensure alignment of capabilities with mission objectives and provide technical advisement on feasibility and trade-offs.
- Produce clear technical documentation (designs, CONOPs, usage guides) and contribute to secure coding standards and internal best practices.
Description
At M9 Solutions, we are focused on delivering IT services and solutions to the Federal Government, leveraging a skilled team, appropriate technologies, and security clearances to enable improved performance and sustainable change. With our extensive experience serving over 30 Federal Agencies and various commercial clients across the nation, we specialize in digital transformation, software development, cloud migration, cybersecurity, and data analytics. We are seeking a Windows CNO Developer to join our team in Arlington, VA. We offer a competitive compensation package, a positive work environment, and value diverse perspectives. M9 Solutions has received multiple recognitions as one of the fastest-growing companies, and we are committed to supporting veterans and providing equal opportunities for all.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the United States here.
How many C / C++ Developer jobs are in the United States?
Currently, there are 1736 C / C++ openings.
Is the US a good place for C / C++ Developers?
The US is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for C / C++ Developer jobs in the United States?
KUBRA, Snaplii, D3 Security Management Systems, Freire Photography, Net Engineers, Inc, Community CareLink, iCarCover, Inc. among others, are currently hiring for C / C++ roles in the United States.
The company with most openings is Jobot as they are hiring for 129 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.
The company with most openings is Jobot as they are hiring for 129 different C / C++ Developer jobs in the United States. They are probably quite committed to find good C / C++ Developers.