Annapolis Junction, MD

Salary
Posted
Jul 15, 2026
Location
Annapolis Junction, MD
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A mid-level software engineering role focused on building and maintaining cloud-based analytics systems that handle large volumes of data. The work centers on distributed computing and data processing, drawing on tools such as Spark, MapReduce, SQL/NoSQL databases, and Python data libraries. Candidates must hold an active Top Secret/SCI clearance with a favorable Polygraph and bring at least 14 years of relevant software engineering experience.

Senior level · 14+ years · National · Bachelor's required · TS/SCI clearance · Full-time

Advertised as Mid, but the requirements read as Senior.

Must have (4)
SparkMapReduceSQL or NoSQLPandas, NumPy or Scipy

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

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
Spark8%Pandas12%

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

What the occupation pays Median $138,970 (middle half $107,524–$175,762).

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 posting is titled 'mid level' but requires 14 years of software engineering experience, which far exceeds a mid-level scope — the actual requirements support a Senior classification.

A TS/SCI clearance WITH a favorable polygraph is explicitly required; this is a hard gate for all candidates.

No work location or metro area is specified in the posting. The clearance and polygraph requirement suggests a likely government/intelligence community site, but no city or state is stated.

The degree requirement is a Bachelor's in Computer Science or a related field; however, the JD offers a substitution of 4 years of additional SWE experience in lieu of the degree. Because the degree can be substituted, the degree requirement is set to Bachelors as the stated minimum formal path, but candidates with equivalent experience may qualify.

SQL and NoSQL are listed together as 'SQL/NoSQL' in the required skills; they are treated as interchangeable alternatives under one requirement rather than two distinct mandatory skills.

Pandas, NumPy, and SciPy are listed together as a single slash-grouped requirement; Pandas is named as the primary skill with NumPy and SciPy as alternatives, reflecting the JD's grouping.

The role is described as 'Cloud-Based Analytics Developer' with big data and distributed computing focus — it sits between software development (15-1252) and data science (15-2051); 15-1252 is chosen as primary given the emphasis on engineering and developing analytic solutions.

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 ↗