Annapolis Junction, MD

Salary
$179,296–$283,442
Posted
Aug 9, 2026
Location
Annapolis Junction, MD
Last confirmed open
Sep 24, 2026

What this job asks for AI summary

A senior software engineering role supporting federal intelligence community customers, requiring 20 years of experience and an active TS/SCI clearance with agency-appropriate polygraph. The engineer will design, develop, and maintain complex software systems — including database interfaces, algorithms, and REST APIs — while also serving as a technical lead overseeing multiple development teams and interfacing directly with customers in daily scrums and product demonstrations.

Principal level · 20+ years · Baltimore-Columbia-Towson, MD · TS/SCI clearance · Full-time

Pay in the description: $86.2–$136.27/hr

Quick apply — this platform usually takes a CV and a few fields.

Must have (4)
JavaDockerVue.js, React or AngularJira
Nice to have (5)
Spring BooteVoMockito or GreyboxBashLinux

“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 won't set you apart
Docker53%Vue.js40%

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

What the occupation pays Median $141,954 (middle half $107,994–$205,328). 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 Aug 11, 2026. It is a model, not a headcount.

Why we read it this way (8)

The posting requires a PRIVAC clearance at the NSYS level with a current (within 7 years) polygraph, in addition to the standard TS/SCI with agency-appropriate poly listed under Required Qualifications. These are mission-specific access requirements beyond the standard clearance gate.

A Bachelor's degree in Computer Science or a related field is listed as required, but the posting explicitly allows substitution with 4 additional years of SWE experience — so no degree is treated as a hard gate.

The 20-year experience requirement is unusually high and, combined with responsibilities for overseeing multiple development teams and selecting software development processes, pushes this role to Principal level despite the title 'Software Engineer' carrying no explicit seniority label.

The alt SOC (Computer and Information Systems Managers) is flagged because the role includes overseeing teams, delegating work, and monitoring performance — but the primary day-to-day work described is hands-on software development and technical leadership, not people management.

Vue.js is listed as the preferred JavaScript framework ('preference towards VUE.JS') within the Required Technical Skills section, so it is treated as a hard gate on the JavaScript framework capability; alternatives reflect other modern JS frameworks the posting acknowledges as acceptable.

PULSE/ABACUS and RAD (Report Authoring & Dissemination) are mentioned as desired domain knowledge but are not named technologies or tools with a concrete skill definition — omitted per guidelines.

The $5,000 signing bonus and 20% SEP IRA contribution are notable compensation elements not captured in the hourly pay range fields.

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 ↗