Warrenton, VA

Salary
$260,000
Posted
Jun 28, 2026
Location
Warrenton, VA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

This role centers on developing algorithms, analytics, and software to support signals intelligence missions, including COMINT, ELINT, and FISINT. Day-to-day work involves integrating data and tools across lab and operational environments, writing wrapper routines, and applying advanced signal processing techniques. It suits an engineer or applied scientist with signals domain knowledge and hands-on experience transitioning prototype capabilities into operational use.

Senior level · Washington-Arlington-Alexandria, DC-VA-MD-WV · TS/SCI clearance · Full-time

Pay in the description: $200,000–$250,000

Must have (6)
C, C++, Fortran, Java, Python, Perl or JavaScriptMongoDB, Oracle or MySQLRed Hat LinuxHadoopCOMINT, Elint or Fisintsignal data processing
Nice to have (5)
X0MidasApacheJava Message ServiceRailsEsper

“or” means any one of them counts — you don't need all of them.

Posted 4 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

What gives you an edge
Hadoop5%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
C62%Python51%MongoDB40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $154,930 (middle half $123,720–$176,230). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The role has two possible locations: Warrenton, VA and Augusta, GA. The CBSA is mapped to the Washington-Arlington-Alexandria metro (Warrenton, VA falls within that broader region); Augusta, GA (CBSA 12260) is the alternate site.

The TS/SCI with polygraph clearance is an explicit hard gate ('Must hold TS/SCI clearance w/polygraph') and US citizenship is required as a condition of that clearance.

The degree requirement is effectively None — the posting explicitly accepts 'equivalent experience' in lieu of a Bachelor's degree.

The technology list (C, C++, FORTRAN, Java, MongoDB, Oracle, Red Hat Linux, Apache, Python, HTML, JavaScript, MySQL, Perl, Hadoop, JMS, Rails, Esper, X0Midas) is presented as a single 'one or more of the following' block under the experience section, making it difficult to identify hard gates for individual tools. The most broadly applicable and mission-critical technologies (C/C++, Python, MongoDB/Oracle/MySQL, Red Hat Linux, Hadoop) are surfaced as required based on the role's scope; niche or specialized tools (X0Midas, Esper, JMS, Rails, Apache) are marked preferred.

COMINT/ELINT/FISINT domain knowledge and signal data processing experience are stated as required knowledge areas, though no specific years are demanded.

The alt SOC 15-2051 (Data Scientists) reflects the algorithm development, analytics, and advanced signal processing emphasis of the role, which sits at the boundary of software development and applied mathematics/data science.

Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): TS/SCI with polygraph.

Requires a TS/SCI clearance — the cleared population is a small fraction of this occupation, so the real candidate pool is materially smaller than the estimate below, which does not model clearance.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗