
Software Engineer
CACI International4 days ago
Base Salary
$82k - $172k/yr
Responsibilities
- Coordinate with team members, Product Owners, and Scrum Masters to align user stories with customer use cases.
- Analyze infrastructure needs driven by developed software through demonstrations, proof of concepts, performance testing, and end-to-end testing.
- Evaluate requirements, problems, solutions, and operational feasibility.
- Develop documentation, diagrams, code comments, maintainable code, and unit tests.
- Conduct code reviews and provide feedback to team members.
- Design, prepare, install, and maintain software solutions according to system specifications and standards.
- Perform systems analysis and recommend operational improvements.
- Develop software by analyzing information needs, system flows, data usage, work processes, and problem areas.
- Support or execute site testing at locations across the globe.
- Lead release efforts and mentor junior team members.
Requirements
- U.S. citizenship and a DoD Secret Security Clearance, or the ability to obtain and maintain a Secret clearance.
- Bachelor’s degree and 5+ years of experience, or an equivalent combination.
- Software development experience or education using C, C++, or Java, plus at least one scripting language such as Perl, Python, Bash, or TCL.
- Experience working in a Linux/Unix development environment.
- Experience with Git version control systems.
- Experience leading release efforts and mentoring junior team members.
- Strong problem-solving, attention to detail, communication, and collaboration skills.
- Preferred experience includes DoD programs, government stakeholder interaction, Satellite Control Network, RBC, GitLab, SharePoint, Fortify, JIRA, custom simulations, device handlers, testing tools and strategies, Agile software development, and Agile certifications.
Benefits
- Full-time regular employee position in Colorado Springs, Colorado, with up to 10% local travel and potential site testing at global locations.
- Flexible time off benefit, learning resources, and learning and development opportunities.
- Comprehensive healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.