Design and develop new hardware- or software-based CNO capabilities; manage design, development, documentation, testing, and debugging; design end-to-end data flow; apply expert knowledge of network and security concepts; ensure software quality and compliance.