Lead CNO Developer (Onsite)
$122,000 per year
Apply (opens in a new tab)Lead CNO Developer (Onsite)
Posted 2 days ago
SENIORITY
Manager
SALARY
$122,000 per year
About the role
- Bachelor's Degree plus twelve (12) years of experience, Master's Degree plus ten (10) years of experience, or PhD plus eight (8) years of experience
- Minimum twelve (12) years' experience programming in Assembly, C, C++, Java, Perl, and/or Python
- Minimum ten (10) years of experience programming CNO tools
- Minimum five (5) years of experience leading, managing, and/or supervising teams in support of CNO capability development
- Minimum four (4) years of experience programming techniques to evade host and/or network-based IDSMinimum four (4) years' experience in network sockets programming and application-level protocols
- Proficiency in programming languages such as Python, C/C++, and/or Assembly, along with scripting languages (e.g., Bash, PowerShell)
- Deep understanding of operating systems internals and kernel-level programming
- Expertise in exploitation techniques, including buffer overflows, heap spraying, privilege escalation, and more
- Knowledge of modern encryption protocols, defense evasion strategies, and network interception
- Understanding of network protocols and sockets, common CNO techniques, exploitation mitigations such as DEP and ASLR, and modern software engineering concepts
- Experience with reverse engineering frameworks (e.g., IDA Pro, Ghidra, OllyDbg) and disassemblers/debuggers
- Experience providing technical leadership and guidance
- Experience managing workloads and priorities ensuring teams meet deadlines
- Experience mentoring team members, fostering a culture of innovation, collaboration, and professional growth
- Experience with project management best practices such as Scrum and Kanban methodologies
- Experience with version control systems (e.g., Git) along with understanding of basic configuration management principles
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
