CACI International Software Engineer--TS/SCI required in Aurora, Colorado
Software Engineer developing, enhancing and maintaining software in a large processing system, with part of a team with responsibility for software in the area of interactive signal analysis.
Develop C++ and Java software in a Linux environment
Design and code new software or modify existing software to add new features, to correct errors, to adapt to new operating environments, or to improve its performance
Rapidly produce fixes to address issues in the operational system
Use configuration management tools (primarily git)
Perform code reviews
Follow project processes
Work with a small team to develop components, while coordinating with a much larger team developing other parts of the system.
Work with program management to develop plans and schedules, then execute plans and provide status
2-5 years of experience in software engineering
Experience with C++ and Java development
Use of configuration management tools
Experience with signal processing software or understanding of signal processing methods
Basic understanding of signal analysis methods
Experience with SIGINT systems
Experience with Atlassian tools (Bitbucket, Jira, Confluence)
Active TS/SCI clearance with Poly
Bachelor’s degree in Computer Science or related discipline, with 2-5 years of experience in software engineering
CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.