CACI is seeking a Software Engineer to join our team in Lisle, IL. In this critical role, you will demonstrate breadth and flexibility by contributing to various levels of software development from system through application levels. You will be part of a team that solves complex technical challenges facing internal and external customers. You will help deliver high quality solutions that provide advantages that contribute to the mission and operational success of CACI customers. This position includes software research, design, development, and testing in cyber domains on multiple hardware platforms.