> Markdown version of [/jobs/ext/3073652-cno-developer](https://www.wearedevelopers.com/jobs/ext/3073652-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:** GRVTY, LLC - **Location:** United States - **Experience:** Expert - **Salary:** $150,000.0 - $225,000.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Apple IOS, Apple Mac Systems, C++ (Programming Language), Network Analysis, Software Debugging, Linux, Memory Management, Embedded Software, Network Protocols, Reverse Engineering, TCP/IP, Multithreading, Information Technology, IDA Pro, Vulnerability Analysis - **Published:** September 25, 2026 - **Apply:** https://www.thejobnetwork.com/job/16657d6a-b1e9-4cc3-8c6b-f9567f383f6b/senior-cno-developer ## About the Role * 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. ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)