FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
CACI International IncSoftware Engineer at CACI providing timely software development for government customers in SIGINT and cyber operations. Engage in system integration, deployment, and lifecycle support.
Posted 5/5/2026full-timeMaryland • 🇺🇸 United StatesMid-LevelSenior💰 $82,100 - $172,400 per yearWebsite
Tech Stack
Tools & technologiesJavaJavaScriptLinuxMavenRabbitMQReactSpringTypeScript
About the role
Key responsibilities & impact- Provide timely, mission-critical software development and support to government customers in SIGINT and cyber operations.
- Design, develop, test, and deploy software across embedded and general-purpose systems (Windows and Linux variants).
- Collaborate with cross-functional teams to support hardware interfaces and firmware integration.
- Perform debugging, documentation, and analysis of software and hardware issues.
- Support field integration, system testing, and deployments (limited travel possible).
- Contribute to configuration management, continuous integration, and lifecycle software support.
Requirements
What you’ll need- Active TS/SCI with a polygraph clearance.
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, Electrical Engineering, or related STEM field (or equivalent experience).
- 5 -15+ years of professional software engineering experience supporting complex systems (or more for senior/lead roles).
- Proficiency in Java/Swing, Spring Tools Suite (STS), Eclipse, VS Code, and Maven.
- Experience with Java Fire (legacy Java JFire) development/support.
- Embedded software development and deployment on Windows and Linux (Rocky, CentOS, Ubuntu, OpenWRT).
- Familiarity with RabbitMQ, software debugging tools, and hardware interfaces (JTAG, I2C, SPI, UART, Ethernet).
- Configuration management with GitLab CI/CD (continuous integration).
- Jira and Confluence for ticket and documentation management.
- Front-end experience with React and JavaScript/HTML.
- Basic RF and GPS systems knowledge.
- Understanding of embedded Linux boot process (bootloaders, initramfs, kernel boot), systemd, and time sync tools (chrony/NTP).
Benefits
Comp & perks- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSwingSpring Tools SuiteEclipseVS CodeMavenEmbedded software developmentReactJavaScriptHTML
Certifications
Active TS/SCI with polygraph clearance