
Senior Software Engineer
CACI International Inc
full-time
Posted on:
Location Type: Hybrid
Location: Fort Meade • Maryland • United States
Visit company websiteExplore more
Salary
💰 $114,600 - $252,100 per year
Job Level
About the role
- 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
- Active TS/SCI with Polygraph clearance
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, Electrical Engineering, or related STEM field (or equivalent experience)
- 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
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant 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 developmentsoftware debuggingconfiguration managementcontinuous integration
Soft Skills
collaborationproblem-solvingcommunicationdocumentationanalysis
Certifications
Active TS/SCI with Polygraph clearance