Senior CNO Software Developer
Core
Designing and developing novel hardware- or software-based CNO (Cyber Network Operations) capabilities, overseeing system design, development, testing, and debugging.
Role type
Senior CNO Software Developer (IC with team leadership)
Builds
CNO capabilities, application software, and systems
Domain
Cybersecurity, Network Operations, Low-level Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Python, C/C++, TCP/IP, socket-level programming, security concepts, network technologies, team management, system debugging
Preferred skills
CNO capability development, software analysis, reverse engineering, low-level internals knowledge, assembly programming, unit testing, automation, Atlassian tools (JIRA, Confluence, Crucible)
Technologies
Python, C/C++, TCP/IP, Unix, Windows, JIRA, Confluence, Crucible
Responsibilities
Design and develop novel CNO capabilities; oversee design, development, documentation, testing, and debugging of application software and systems; apply expert understanding of security concepts and network technologies; ensure software engineering standards are upheld.
Seniority
Senior, hands-on IC with team leadership