Design and develop new hardware- or software-based CNO capabilities. Manage the design, development, documentation, testing, and debugging of software applications and systems. Design and develop end-to-end data flow and tasking for CNO tools. Apply expert knowledge of network and security concepts to support capability development. Communicate status updates and technical progress to leadership and stakeholders. Ensure software quality and compliance with development standards.