CACI International is seeking a Mid-Level Software Engineer to join their team in Sterling, VA. As a leading provider of professional services and information technology solutions, CACI serves various sectors with a strong focus on defense and federal government contracts. This role represents an opportunity to work on mission-critical systems and contribute to important national security initiatives. The position would involve working with enterprise-level software systems and contributing to the development and maintenance of key technology solutions. CACI is known for its strong benefits package and commitment to professional development, making it an attractive choice for software engineers looking to make an impact in the defense sector. The company's large scale and established presence in the industry provide stable career growth opportunities and exposure to diverse technical challenges. Working at CACI means being part of a team that delivers innovative solutions to complex problems while supporting critical national security missions. The company's culture emphasizes technical excellence, integrity, and commitment to customer success. This role would be ideal for someone who wants to combine their software engineering expertise with meaningful work that directly supports important government and defense initiatives.