Jobs · Engineering · Maryland

Cryptanalytic Computer Scientist, Level 3 with Security Clearance

Independent Software · Annapolis Junction, MD · 1 wk ago
EngineeringFull-time

Benefits

Competitive salary
Company Sponsored Health, Dental, and Vision Insurance plans
Company Paid Long Term Disability, Short Term Disability and Life Insurance
Employee Assistance Program
Your retirement plan is an important benefit you shouldn’t overlook. We offer a 401(k) Profit Sharing Plan and Trust that offers a powerful way to enhance your long-term financial well-being by investing in yourself.
A generous Paid Time Off and Holiday package
Paid training! We encourage all employees to seek out training opportunities like conferences, certification courses and seminars.

Key Responsibilities

Design, develop, and evaluate algorithms to address complex cryptographic and security-related problems
Develop and apply mathematical models and techniques to analyze cryptographic systems and identify vulnerabilities
Analyze and assess cryptographic implementations to identify weaknesses and recommend secure solutions
Support the development of secure systems to protect sensitive information against evolving threats
Contribute to high-performance computing efforts to improve efficiency and scalability of cryptographic processes
Apply advanced computer science and mathematical principles across diverse computing environments
Build and maintain data analytics solutions, including data evaluation, enrichment, and processing for mission-relevant datasets
Develop and support analytics workflows using technologies such as Python, Spark, C++, and XKS
Collaborate with engineers, analysts, and mission stakeholders to support secure system design and implementation

Required Skills And Qualifications

  • Strong foundation in computer science, mathematics, or engineering with a focus on cryptography and algorithm development
  • Experience designing, developing, or evaluating mathematical models, methods, or techniques to solve complex problems
  • Knowledge of cryptographic principles, secure systems, and vulnerability analysis
  • Experience with high-performance computing or optimization techniques
  • Strong programming skills in one or more languages (e.g., Python, C++, Java)
  • Solid mathematical background, including coursework in Calculus and higher-level mathematics
  • Strong analytical, problem-solving, and critical thinking skills
  • Effective written and verbal communication skills

Education And Experience

  • Bachelor’s degree plus eight (8) years of relevant experience; OR Master’s degree plus six (6) years of relevant experience; OR Doctoral degree plus four (4) years of relevant experience; OR Associate’s degree plus ten (10) years of relevant experience may be considered for individuals with in-depth experience clearly related to the position
  • Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics (including Applied Mathematics), or a related field (e.g., Engineering or Mathematics) and include at least one programming course and a minimum of four upper-level mathematics courses (Calculus and above)
  • Relevant experience must be in a computer science area (theoretical or applied), including designing, developing, using, or evaluating mathematical models, methods, and techniques (e.g., algorithm development) to solve complex problems, engineering challenges (electrical or computer), and/or high-performance computing environments

Similar jobs