> Markdown version of [/jobs/ext/4616475-cno-developer-mid-level](https://www.wearedevelopers.com/jobs/ext/4616475-cno-developer-mid-level). 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 (Mid-Level) - **Company:** AeroVironment, Inc. - **Location:** Georgetown, MD, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Confluence, JIRA, Automation of Tests, Unit Testing, Unix, C++ (Programming Language), Software Quality, Cyber Security, Computer Engineering, Software Debugging, Networking Hardware, Python (Programming Language), Networking Basics, Network Programming, Reverse Engineering, Software Engineering, System Programming, TCP/IP, Computer Network Operations, Information Technology, Atlassian Tools, Reverse Engineering Software - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_d720ab51c359bd2dd2dd38073b7a9941 ## About the Role * Bachelor's degree in a technical field such as Computer Science or Computer Engineering with a minimum of 8 years of software engineering experience OR High School diploma with a minimum of 12 years of relevant technical experience Strong proficiency in Python or C/C++ Hands-on experience with network programming and socket-level development Demonstrated ability to troubleshoot and debug complex systems An active TS/SCI with Polygraph, * Experience developing CNO capabilities or performing software reverse engineering * Familiarity with assembly-level concepts and low-level system behavior Experience working with system internals across platforms such as Windows, Unix, mobile, or network devices * Understanding of unit testing practices and test automation * Familiarity with Atlassian tools such as JIRA, Confluence, or Crucible ## Description The primary role of the Software Developer (Mid-Level) is to design and develop low-level software tools and capabilities in support of Computer Network Operations (CNO) missions. This role focuses on building, debugging, and maintaining mission-critical cyber capabilities through hands-on software development and reverse engineering. You'll collaborate closely with engineers and analysts to deliver secure, high-impact solutions that directly support national security operations., * Design and develop CNO capabilities, tools, and applications * Contribute independently across the full software development lifecycle, including design, documentation, testing, and debugging * Troubleshoot and debug complex, low-level software systems * Apply networking fundamentals including TCP/IP and socket-level programming * Collaborate with engineers, analysts, and mission partners to ensure system performance and security * Maintain high standards for software quality, testing, and documentation * Support secure coding practices across development efforts