Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

CNO Analyst/Programmer II
Annapolis Junction, MD, USA

Job Title

CNO Analyst/Programmer II

Job Description

The CNO developer will design custom software for CNO tools and techniques on Windows, Unix, or mobile platforms. You will work closely with customers to understand ever-changing requirements and develop documentation pertinent to operating and supporting developed software and techniques. Additionally, you will be tasked with mentoring junior-level developers to solve real-time cyber challenges.

Responsibilities include: • Strong experience programming in C or C++ • Strong experience programming in Python • Must have strong Windows, Unix development or mobile background • Design and code new software or modify existing software to add new features • Integrate existing software into new or modified systems or operating environments • Write or review software and system documentation • Modify existing software to correct errors, adapt to new hardware, or improve its performance • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; perform quality control on team products • Implement recommendations for improving documentation and software development process standards • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met


  • No telecommuting
  • Agencies are OK


Basic Qualifications: • Bachelor’s degree in Engineering, Computer Science, or related discipline from an accredited college or university is required. • Eight (8) years of experience in computer science, information systems, or network engineering. • Six (6) years of experience programming in Assembly, C, C#, C++, Java, Perl, or Python. • Four (4) years of experience with programming CNO tools and techniques.

Additional Requirements: TS/SCI clearance with poly

About the Company

Novetta, from complexity to clarity.

Novetta delivers highly scalable advanced analytics and secure technology solutions to address challenges of national and global significance. Focused on mission success, Novetta pioneers disruptive technologies in machine learning, data analytics, full-spectrum cyber, cloud engineering, open source analytics, and multi-INT fusion for Defense, Intelligence Community, and Federal Law Enforcement customers. Novetta is headquartered in McLean, VA with over 1,000 employees across the US.

Contact Info

Previous CNO Developer, Jr., Novetta in McLean, VA, USA Next CNO Analyst/Programer III, Novetta in Annapolis Junction, MD, USA