CACI International Inc · 1 month ago
Senior Software Engineer - System Development and Maintenance
CACI International Inc is seeking a Senior Software Engineer to join their dynamic team. The role involves designing and implementing software tools and subsystems, supporting software reuse, and managing the development and support of software applications.
Information TechnologyService IndustrySoftware
Responsibilities
Create software tools and subsystems using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools
Estimate software development costs and schedules accurately
Review and refine existing programs to reduce operating time and improve techniques
Define and modify specifications for software applications using engineering releases and utilities
Handle program design, coding, testing, debugging, and documentation
Conduct quality assurance reviews and evaluate existing and new software products
Continuously monitor the health and status of security tool suites
Maintain, upgrade, refresh, and update systems to ensure full operational capacity
Conduct analysis of alternatives and present findings to the Government for evaluation
Prepare Configuration Plans and Software enhancement plans
Define, design, and incorporate interfaces to retrieve data from various scanning tools
Design, validate, and implement access controls as part of systems and service solutions
Qualification
Required
Active TS/SCI w/ Polygraph
Proficiency in Python and Java
Familiarity with cloud platforms
Knowledge of databases and data modeling
Ability to collaborate with cross-functional teams
Minimum Education and Experience: 12+ years with a High school Diploma/GED
Minimum Education and Experience: 10+ years with an Associate's degree
Minimum Education and Experience: 8+ years with a Bachelor's degree
Minimum Education and Experience: 6+ years with a Master's degree
Minimum Education and Experience: 4+ years with a Doctorate's degree
*All experience and education must be in a technical field directly related to the labor category being proposed, and all diplomas, GED certificates, and degrees must be from accredited institutions.*
Preferred
Experience with GUI and/or web front-end interfaces
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-11
2026-01-09
2026-01-03
Company data provided by crunchbase