Cryptologic Computer Scientist, Level 2
Job Description
Job Description
What You Will Do:
As a Cryptologic Computer Scientist Level 2 with Independent Software, you will design, develop, and deliver innovative solutions within a scientific framework. Your work will involve a variety of mission critical tasks including forensics, attack attribution, critical network protection, and penetration testing. Leveraging your expertise in computer science, you will employ advanced techniques and tools focusing on operating systems, algorithms, and data structures to address complex challenges. You will play a vital role in advancing cryptologic and computer science missions using state of the art approaches.
Key Responsibilities:
- Design, develop, deliver, and operate solutions to hard cryptologic computer science problems within a scientific framework
- Apply solutions in the form of forensics and attack attribution, protection of critical networks, active systems warnings and indicators, active penetration into target systems, knowledge discovery of passive and active systems, or other cryptologic computer science mission support
- Employ computer science skills such as operating systems, compiler theory, database theory, algorithm analysis, computer architecture, discrete math, programming language theory, and data structures to provide state of the art techniques, tools, and approaches
Required Skills and Qualifications:
- Strong foundation in computer science theory and application including operating systems, algorithms, data structures, compiler theory, database theory, computer architecture, discrete mathematics, and programming language theory
- Experience with designing, developing, evaluating, or using mathematical models, methods, and techniques
- Hands on experience in reverse engineering, algorithm analysis and design, simulation or model development, and designing or developing computer and information systems including hardware and software
- Ability to solve complex problems using advanced computational and scientific approaches
Education and Experience:
Minimum Qualifications (One of the following):
- Master’s degree with 3 plus years of relevant experience
- Bachelor’s degree with 5 plus years of relevant experience
- Associate degree with 7 plus years of relevant experience
Acceptable Degree Fields:
- Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field with at least one programming course and at least four upper level mathematics courses (Calculus and above)
- Relevant experience must include computer science areas such as theoretical or applied computer science, simulation or model development, designing or developing or using or evaluating mathematical models, computation science, algorithm analysis and design, reverse engineering, and designing or developing computer and information systems including hardware and software
Clearance Requirement:
- Must possess an active TS SCI with appropriate Polygraph to be considered for this role
Why Choose Independent Software:
At Independent Software, our people are the mission. We’ve built a company around collaboration, integrity, and innovation and we make sure our team has the tools and support to grow, succeed, and thrive.
When you join us, you will:
- Support critical national security missions that matter
- Be part of a close-knit, employee-first culture where your voice is heard
- Expand your skills through ongoing training, mentorship, and career development
- Enjoy competitive compensation, generous benefits, and work-life balance
Ready to take the next step in your career? Join us and be part of something bigger.
Apply today.
We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.
Powered by JazzHR
58iOauxMTi
