
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 software through demonstrations, proofs of concept, performance testing, and end-to-end testing while coordinating infrastructure needs.
- Evaluate requirements, proposed solutions, system feasibility, and operational needs.
- Develop documentation, diagrams, code comments, maintainable code, and unit tests.
- Conduct code reviews and provide constructive feedback.
- Design system specifications, standards, and programming solutions and install completed solutions.
- Analyze systems and recommend operational, policy, and procedural improvements.
- Develop software solutions based on 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 one.
- Bachelor’s degree and 5+ years of experience, or an equivalent combination.
- Software development experience or education using C, C++, or Java and 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 qualifications include DoD program and government stakeholder experience, SCN or RBC experience, GitLab, SharePoint, Fortify, JIRA, custom simulations, device handlers, testing tools and strategies, Agile software development, and Agile certifications.
Benefits
- Full-time, regular employment in Colorado Springs, Colorado, with up to 10% local travel and support for testing at global sites.
- Flexible time off and access to learning and development resources.
- 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.