CACI International Inc · 5 months ago
Senior Software Engineer - Next Generation Products
CACI International Inc is focused on developing cutting-edge software for the Intelligence Community. They are seeking a Senior Software Engineer to design, develop, and enhance complex software systems, implement algorithms for high-performance analytics, and ensure quality assurance through testing and documentation.
Information TechnologyService IndustrySoftware
Responsibilities
Design, develop, and enhance complex software systems
Implement algorithms for high-performance analytics and large data processing
Create and modify code for new features and improved functionality
Debug existing software and resolve issues
Analyze user requirements to derive software specifications
Provide input on hardware/software tradeoffs and system architecture
Develop data queries and database interfaces
Review and test software components against design requirements
Assist in developing and executing test procedures
Document test results and provide recommendations for process improvements
Work individually or as part of a team
Interact with users and system engineers to develop solutions
Write and review software documentation
Qualification
Required
Active TS/SCI clearance with polygraph
15+ years of experience as a Software Engineer on similar projects
Bachelor's degree in computer science or related field (or equivalent experience)
Proficiency in Java, Python, C++, and JavaScript
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