What are the responsibilities and job description for the Computer Network Engineer position at Iuvo Systems?
Our client is seeking a highly skilled Sr. CNO Developer/Engineer to develop cutting-edge cyber capabilities and exploitation tools.
The ideal candidate will be responsible for researching, developing, architecting, and testing advanced cyber solutions in both existing and new environments. This role requires a creative, resourceful, and detail-oriented professional with a strong problem-solving mindset and the ability to work independently or as part of a team.
The successful candidate will have the opportunity to collaborate with technical experts and contribute to mission-critical cyber operations by delivering innovative solutions at the speed of need.
Key Responsibilities:
- Research, develop, test, and evaluate software applications to create novel or modernized cyber capabilities.
- Develop, debug, patch, and maintain applications using programming languages such as Python, C , Rust, and Java.
- Streamline development environments and implement best practices for software development on both legacy and emerging platforms.
- Use computer-assisted software engineering (CASE) tools, automated testing tools, and infrastructure-as-code (IaC) solutions.
- Integrate new and improved cyber capabilities into operational platforms to support intelligence and cyber missions.
- Communicate effectively to deliver high-quality products on time and proactively mitigate project risks.
- Actively collaborate with team members to enhance performance and promote knowledge sharing.
- Make sound decisions and recommendations under pressure using professional experience and judgment.
- Stay current with advancements in software development and cyber technologies, and identify opportunities for innovation.
- Continuously learn and improve skills through training and professional development.
Required Qualifications:
- Bachelor's degree in Computer Science (or a related field) with 7 years of software development experience OR 10 years of relevant experience.
- Minimum 5 years of experience developing CNO tools.
- Proficiency in two or more programming languages (e.g., C, C , Rust, Go, Java).
- Strong experience with scripting languages (e.g., Python, Perl, Ruby, Bash).
- Expertise in network socket programming and network protocol analysis.
- Ability to evade host and network intrusion detection systems.
- Experience developing for both Windows and Linux environments.
- Familiarity with x86/x64 or ARM Assembly programming.
- Experience with version control tools such as Git.
- Familiarity with reverse engineering tools (e.g., IDA Pro, Ghidra, Binary Ninja).
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and teamwork skills.
Preferred Qualifications:
- Master's or Ph.D. in Computer Science, Electrical Engineering, Mathematics, or related field.
- 10 years of software development experience.
- 7 years of experience developing CNO tools.
- Experience with x86/64, ARM, and MIPS architectures.
- Experience with mobile and embedded development.
- Understanding of exploit development techniques (e.g., buffer overflow, heap abuse, arbitrary code execution).
- Experience in unit/integration testing.
- Proficiency in three or more programming/scripting languages listed in the required qualifications.
- Relevant certifications such as: GIAC Exploit Researcher and Advanced Penetration Tester (GXPN)
- GIAC Python Coder (GPYC)
- GIAC Certified Unix Security Administrator (GCWN)
- Offensive Security Exploit Developer
This is an exciting opportunity to work on high-impact projects that contribute directly to national security. If you have a passion for solving complex technical challenges and a drive to create innovative cyber solutions, we encourage you to apply