> Markdown version of [/jobs/ext/1906387-senior-cno-developer](https://www.wearedevelopers.com/jobs/ext/1906387-senior-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). --- # Senior CNO Developer - **Company:** AeroVironment, Inc. - **Location:** Jessup, MD, United States - **Experience:** Expert - **Salary:** $112,400.0 - $186,500.0 - **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:** August 3, 2026 - **Apply:** https://www.juju.com/job/00000000glbry1 ## About the Role + Bachelor's degree in a technical field such as Computer Science or Computer Engineering with a minimum of 12 years of software engineering experience + OR High School diploma with a minimum of 16 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 Other Qualifications & Desired Competencies: + 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 **Senior CNO Developer** 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. Position Responsibilities: + 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 ## Related Videos - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Turning Container security up to 11 with Capabilities](https://www.wearedevelopers.com/videos/718-turning-container-security-up-to-11-with-capabilities) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) ## Related Articles - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)