Software Engineer at CACI
King of Prussia, PA
$69,100–$141,500from the description
Aug 6, 2026
King of Prussia, PA
Sep 24, 2026
What this job asks for AI summary
A mid-level full-stack software engineering role at CACI building mission-critical space domain systems. The engineer will implement features end-to-end across a modern stack (Python, Java, Spring Boot, React, AWS/Azure, Kubernetes), write tests, participate in code reviews, and mentor junior teammates. The role requires working on-site at least three days per week and obtaining a TS/SCI clearance.
Mid level · 3+ years · TS/SCI clearance · Full-time
“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
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762). 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 8, 2026. It is a model, not a headcount.
Why we read it this way (7)
The posting does not specify a city or office location beyond 'Continental US' travel and an unspecified office. No CBSA could be determined.
The clearance gate is nuanced: candidates must be 'willing and able to obtain' a TS/SCI (a hard requirement to start), but an active TS/SCI is listed under Desired as a preferred bonus. The clearance requirement field reflects the must-obtain gate.
The title is plain 'Software Engineer' with no level modifier, but the body explicitly frames this as a post-junior, mid-level role requiring 3+ years — consistent with a Mid classification.
The degree requirement accepts an equivalent combination of education and experience in lieu of a Bachelor's degree, so no minimum degree is hard-gated.
The salary range ($69,100–$141,500/year) is described as a national average across multiple possible locations, so actual compensation may vary significantly by site.
Spring Boot and React appear together in the Desired section as examples of 'modern frameworks'; they are listed as separate preferred skills given they are distinct technologies, with Spring Boot carrying React as an alternative only in the sense the posting groups them — they are actually complementary (back-end vs. front-end), so each is emitted separately.
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.