You are viewing a preview of this job. Log in or register to view more details about this job.

Cryptanalysis Development Program (CADP) - Entry to Experienced Level (Maryland)


The NSA must maintain and develop a highly talented and diverse workforce. The NSA/CSS Cryptanalysis Development Program (CADP) is designed to produce professional cryptanalysts through an intensive, structured program of formal training courses and diverse work assignments. The CADP is a three-year development program where participants complete five (5) tours of duty in cryptanalytic offices, attend seven (7) required courses, and choose at least three (3) elective courses. After completion, they are then placed in a technical mission office to use their cryptanalytic skills. Cryptanalysts at the NSA monitor and detect problems in data flow or collection to ensure collection quality. They analyze garbled intercepts by using processing skills and techniques, conduct analysis of signals and/or cryptographic data, and use that knowledge to diagnose and exploit encrypted material. They also debug and test software programs. The selected individual will work in a dynamic environment with duties that can include the following: - Analyzing data of various types - Formulating questions and hypotheses about the data - Testing hypotheses, usually via computer programs - Drawing conclusions from test results Please Note: A copy of unofficial transcripts for all college courses must be submitted with the application in order for the application to be considered.

Job Summary

NSA is in search of analysts with a computer science background to solve complex problems, test innovative approaches and research new solutions. We are looking for you to apply your computer science expertise to develop cryptanalytic capabilities and techniques to exploit cryptographic systems. Help protect national security interests as part of the world's most advanced team of computer science and cryptanalytic professionals!


**This position includes an Unproctored Internet Testing (UIT) requirement measuring cognitive ability, motivation, and English proficiency.** Upon application submission, you should immediately see an automated response in your provided email (Inbox or SPAM folder) with testing instruction and your test link. Your opportunity to test for consideration into this position will expire 7 days following application submission. Please be sure to complete the assessment as soon as you can, as this information will be used as part of the selection decision, with processing hindered until test results are recorded. You may also access your test link through your Dashboard on the Applicant Portal. If you do not receive a test link within a few business days after applying to this position, please contact 1-844-IC-HIRES (1-844-424-4737) for a review of your submission. The qualifications listed are the minimum acceptable to be considered for the position. Degree in Mathematics, Engineering, or Computer Science, Data Science, Statistics, or related degree is required. Relevant experience (as applicable to the Full Performance and Senior levels) must include one or more of the following: cryptanalysis; programming (analytic or scientific); engineering (electrical or computer); research; mathematics; statistics; communications technologies; or analysis of data or patterns. Experience may also include providing formal instruction (college level or above) in any of the above. ENTRY/DEVELOPMENTAL Entry is with a Bachelor's degree and no experience. FULL PERFORMANCE Entry is with a Bachelor's degree plus 3 years of relevant experience, or a Master's degree plus 1 year of relevant experience, or a Doctoral degree and no experience. SENIOR Entry is with a Bachelor's degree plus 6 years of relevant experience, or a Master's degree plus 4 years of relevant experience, or a Doctoral degree plus 2 years of relevant experience.


The ideal candidate is someone with a desire for continual learning and strong problem-solving, analytic, and interpersonal skills who is: - Flexible - Curious - Persistent - Able to communicate effectively, orally and in writing - Able to collaborate with others - Likes challenging puzzles Specialized skills and experience in any of the following is beneficial: - Programming (low level, high level, parallel) - Software engineering - Hardware engineering - Computational science - Algorithm analysis and design - Reverse engineering