jobapplier

Cryptologic Computer Scientist, Level 3

independentsoftware

Skills

Required

  • Spark
  • algorithms
  • Python development
  • network architectures
  • data structures
  • Apache
  • network protocols
  • traffic analysis
  • analytical methods

Preferred

  • cryptologic
  • cyber threat analysis / digital forensics / attack attribution
  • analytical tools
  • data analytics
  • dataflow
  • data processing environments
  • Python

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.

Responsibilities

  • As a Cryptologic Computer Scientist / Cyber Threat Analyst, Level 3 at Independent Software, Inc., you will operate at the intersection of computer science, cyber threat analysis, and large-scale data analytics to support mission-critical national security operations.
  • This is a hybrid role requiring strong Python development, large data processing experience (Spark or similar), and deep understanding of network architectures and protocol analysis. You will work with complex datasets to identify threats, uncover hidden patterns, and support cyber mission operations including detection, attribution, and exploitation.
  • You will function as a technical problem solver and investigator, applying a discovery-focused mindset to explore data, develop analytic approaches, and generate actionable intelligence. This role is ideal for someone who enjoys digging into complex data, asking the right questions, and building solutions that directly impact mission outcomes.
  • Design, develop, and deploy analytical solutions to complex cyber and cryptologic challenges using Python and modern data processing frameworks
  • Analyze large-scale structured and unstructured datasets to identify anomalies, patterns, and indicators of compromise
  • Perform network and protocol analysis to understand system behavior, detect threats, and support cyber operation
  • Conduct cyber threat analysis including forensics, attack attribution, and adversary behavior identification
  • Apply computer science fundamentals (algorithms, data structures, modeling) to solve real-world cyber problems
  • Leverage big data technologies (e.g., Spark) to process and analyze high-volume datasets
  • Perform knowledge discovery across passive and active data sources to support mission requirements
  • Develop tools, scripts, and prototypes to automate analysis and improve mission efficiency
  • Collaborate with analysts, engineers, and mission partners to translate findings into actionable intelligence
  • Document methodologies, findings, and analytical approaches for both technical and non-technical stakeholders

Requirements

  • Strong proficiency in Python development and experience using Apache Spark for large-scale data processing.
  • Strong understanding of network architectures, network protocols, and traffic analysis.
  • Experience processing and analyzing complex, high-volume datasets to identify patterns, anomalies, and actionable insights.
  • Experience applying computer science principles, including algorithms, data structures, and analytical methods, to solve complex technical problems.
  • Experience developing analytical tools, scripts, or automated solutions to support mission requirements.
  • Strong testing, troubleshooting, analytical, and problem-solving skills.
  • Ability to work independently and collaboratively in a mission-focused technical environment.
  • Doctoral Degree plus 4 years of relevant experience
  • Master’s Degree plus 6 years of relevant experience
  • Bachelor’s Degree plus 8 years of relevant experience

Associate Degree plus 10 years of relevant experience

  • Degree must be in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field and include at least one programming course and a minimum of four upper-level mathematics courses (Calculus and above).
  • Relevant experience must be in one or more of the following areas:
  • Theoretical or applied computer science
  • Simulation or model development
  • Designing, developing, using, or evaluating mathematical models, methods, or techniques
  • Computational science, algorithm analysis, and algorithm design

Reverse engineering

  • Designing, developing, or integrating computer and information systems, including hardware and/or software
  • Must possess an active TS SCI with appropriate Polygraph to be considered for this role

Preferred

  • Familiarity with customer-specific analytical tools, dataflow, and data processing environments.
  • Experience supporting cyber threat analysis, digital forensics, or attack attribution.
  • Experience with knowledge discovery and advanced data analytics in cyber or cryptologic environments.

Benefits

  • 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.

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.