CACI software jobs
172 live roles · 21 remote · 172 with stated pay
CACI has 172 roles open, mostly software engineering and full-stack engineering. They span 44 locations.
21 can be done remotely.
Across the 195 postings we have tracked, CACI hires most often for software engineering, full-stack engineering and QA & test.
At a glance
- Roles
- Software Engineering (108)·Full-stack Engineering (17)·QA & Test (14)·Engineering Leadership (11)·Embedded & Firmware (9) · 2 more
- Cities
-
- Chantilly26
- Sterling12
- Any State10
- Denver9
- Annapolis Junction7
- Remote
- 21 of 172 (12%)
- Stated pay
- 172 of 172 · $75,200–$218,100
- Posted
- 65 in the last 30 days
- Verified
- Nov 8, 2026
this job's paywhere most pay sits here, $75,200–$218,100scale $40,000–$310,000
by the team behind techroles
Software engineering work from LinkedIn, X, Reddit and Upwork, in one list.
Each morning you get everything that fits, strongest first.