CNO Software Developer
Overview
In this onsite role, you will analyze and both defend and break down security systems as part of a focused security research team. You’ll work closely with customers in small teams to disassemble, audit, and improve complex software, often balancing development with vulnerability discovery. You may lead small teams, applying your expertise to real-world cyber challenges. This position offers the chance to impact secure software in government-focused programs and advance in a mission-driven environment.
Compensation / Benefitscompetitive salariesperformance bonusestraining and educational reimbursement401(k) with company matchPTO upon joininghealth, vision, dental benefits
Responsibilitiesanalyze systems to understand behavior and failure modesdevelop and defeat advanced security techniquescollaborate in small teams with customersdisassemble and audit code (e.g., Python to audit C++ code)potentially lead small teams of developers or researchers
Key requirementsBachelor's degree and 4 years of experience or 8 years of experienceActive TS/SCI with polygraph clearance; U.S. citizenship requiredproficiency in programming languages (Assembly, C, C++, Java, Perl, Python)collaboration with customersability to work on both defense and offense in securityleadership potentialOS internalsvulnerability researchassembly language (x86, x64, ARM, etc.)