> Markdown version of [/jobs/ext/4639227-cno-developer](https://www.wearedevelopers.com/jobs/ext/4639227-cno-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CNO Developer - **Company:** Verite Group, Inc. - **Location:** Sterling, VA, United States - **Salary:** $150,000 - $225,000 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Data Analysis, Apple IOS, Apple Mac Systems, C++ (Programming Language), Network Analysis, Computer Programming, Computer Networks, Software Debugging, Linux, Memory Management, Embedded Software, Network Protocols, Reverse Engineering, Software Engineering, TCP/IP, Multithreading, Scripting, Information Technology, IDA Pro, Vulnerability Analysis - **Published:** November 8, 2026 - **Apply:** https://www.careerbuilder.com/job-details/cno-developer-sterling-va--fda275a6-3dce-4a4f-b0fc-dc1cf6c53bcb ## About the Role Testing, Network Performance/Analysis, Software Development, Software Design, Reverse Engineering, Computer Networks, Data Analysis, Network Protocols, Multithreaded Programming, Scripting (Scripting Languages), * Applications developed will vary from stand-alone scripts to complex, multi-threaded client / server architectures. * Successful candidates will be strong engineers who can prioritize well, communicate clearly, and have a consistent track record of delivery. * The development team requires creative engineering balanced with high quality and customer focus. You will have the ability to work in an entrepreneur environment and be able to contribute to a high-energy team. What You Must Have * Active TS/SCI with the ability to obtain a poly * A Bachelor's degree or foreign equivalent in Computer Science or a related field. * Experience writing and debugging multi-threaded applications. * Strong understanding of the TCP/IP stack and network protocols, especially as concerns communication of applications on the Internet. What Would be Nice to Have * Familiarity with running/operating/debugging in a Linux environment. OS Internals(Windows/Linux/MacOS/Android/IOS). Kernel/User space boundaries and interactions. * Various CPU architectures, with focus on x86/64 and ARM. Linkers and loaders, differing compiler technologies. * Memory management concepts and application through CPU architectures. * Expert in C/C++ and Assembly. * Can tackle any other language to suit. Process privilege models. * OS design weaknesses. * Binary reverse engineering/IDA Pro/radare or similar framework experience. * Vulnerability research methods for various architectures and systems. * Familiarity with machine/statistical learning concepts a plus Embedded development experience a plus Experience exploiting newly deployed technologies a plus. ## Description Developers for this position will be active in all phases of software development: design, implementation, testing, deployment, and support. In this position, you will work within small teams to develop and deploy mission-critical systems, reverse-engineer network application protocols, and develop tools for complex data and network analysis.