Signals Intelligence Software Engineer, Senior

Key Role:

Provide daily hands on tactical leadership to a software development team, including overseeing the team’s operations and processes, championing and modeling software quality and craftsmanship, and updating stakeholders on progress. Help the development team manage expectations, build and communicate realistic plans, and continuously improve. Support program and project managers, provide second-level management of technical delivery staff, and perform in a role hiring and training staff.

Basic Qualifications:

-5+ years of experience in a technical targeting, SIGINT specialist, or software development team leadership role supporting the targeting life cycle

-Experience with SIGINT targeting analysis, multiple intelligence disciplines, and targeting through the use of multiple communications mediums, including DNI and DNR

-Experience with building analytics for complex discovery and the identification of new collection techniques, multiple operating systems, including UNIX, Linux, and Windows, and various intelligence fields data and tools, such as GEOINT, HUMINT, MASINT, OSlNT, and SIGINT

-Experience with advanced SQL query writing, data retrieval, and data mining from relational databases, including Oracle, PL/SQL, MySQL, Postgres, and Microsoft SQL Server, such as T-SQL

-Experience with Extract, Transform, and Load (ETL) processes, including document parsing techniques and managing large data sets, such as multi TB scale
-Experience with data science product development environments, including Jupyter notebook and R and Python-based queries

-Knowledge of communication architectures and protocols, including TCP/IP, GSM, CDMA, LTE, GPRS, and 802.11, NoSQL databases, including Titan, Mongo, Cassandra, and HBase, one or more of the following programming languages, including C#, Java, .NET, Python, Perl, or Ruby, or Web services environments, languages, and formats, including RESTful APIs, HTML, JavaScript, XML, KML, SOAP, or JSON

-TS/SCI clearance

-BA or BS degree

Additional Qualifications:

-Experience with using multi-threaded, Big Data, and distributive Cloud architectures and frameworks, including Hadoop, MapReduce, Cloudera, Hive, Spark, and Elastic Search for Big Data analytics

-Experience with supporting sensor testing and evaluation

-Experience in operationally deployed environments

-Knowledge of text processing, including Natural Language Processing (NLP), Named Entity Recognition (NER), entity retrieval, such as SOLR or Lucene, topic extraction, summarization, and clustering

-Knowledge of machine learning, data mining, and knowledge discovery

-Knowledge of container solutions, including Docker and their configuration and implementation best practices


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance is required.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.


Not ready to apply? Join our talent community and sign up for job alerts.