Cryptanalytic Computer Scientist, Level 4

Annapolis Junction, MD
Full Time
Cryptanalytic Sciences
Experienced

What you will be doing!

As a Cryptanalytic Computer Scientist at Independent Software, you will apply your expertise in computer science, mathematics, and electrical or computer engineering to solve complex cryptanalytic and high-performance computing problems. This role supports mission-critical operations by developing tools, algorithms, and software solutions that advance the state of the art in cryptanalysis and computer network operations.

You’ll engage in both front-end and back-end development while performing deep analytical work—making meaningful contributions to both tradecraft innovation and secure technology solutions.

Key Responsibilities:

  • Develop and optimize software in Python and C++ to automate and enhance cryptanalytic workflows.
  • Apply understanding of networking and customer toolsets to design and integrate effective solutions.
  • Research and implement new tradecraft techniques, supporting emerging technologies and adapting legacy systems.
  • Leverage advanced mathematical concepts and computing models to address technical challenges in cryptanalysis and high-performance computing
Basic Qualifications:
  • Proficiency in Python for workflow automation.
  • Strong development experience with C++.
  • Familiarity with networking fundamentals and mission toolsets.
  • Ability to work across multiple technology domains, including analytics, software development, and network security.
Education & Experience Requirements (one of the following):
  • Doctoral degree with 7 years of relevant experience.
  • Master’s degree with 9 years of relevant experience.
  • Bachelor’s degree with 11 years of relevant experience.
  • Associate’s degree with 13 years of relevant experience.
Degree Fields: Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline. Degree must include at least one programming course and a minimum of four upper-level mathematics courses (Calculus and above).

Relevant experience must include work in:
  • Computer science (theoretical or applied),
  • Designing, developing, or evaluating mathematical models and algorithms,
  • Engineering (electrical or computer),
  • High-performance computing.
Clearance Required:   
  • Must possess an active TS/SCI with Polygraph security clearance to be considered for this role.

Independent Software is an Equal Opportunity Employer EOE, M/F/D/V.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*