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.