Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Software Engineer

CACI International Inc

$75,200 - $158,100
Sep 6, 2025
Sterling, VA, US
Apply Now

CACI is looking for a Software Engineer to design, build, and ship secure, high-performance software for mission-critical operations, translating customer requirements into reliable, scalable services.

Requirements

  • Advanced proficiency in using a variety of software development tools and databases.
  • Strong proficiency in at least two programming languages (e.g., Java, Python, C/C++).
  • Proficiency with container automation and orchestration tooling employment (e.g., Docker, Kubernetes).
  • Experience with workload/project management tools (e.g., Jira).
  • Experience with Git-based version control and CI/CD pipelines (e.g., GitHub, GitLab).
  • Experience with the software life cycle, including requirements, design, development, integration, testing, and deployment.
  • Demonstrated experience integrating DevSecOps with Agile methodologies to improve software delivery speed and security posture.

Responsibilities

  • In the role of Software Engineer, you will develop, maintain, and enhance complex software systems, including processing-intensive analytics, algorithms, and real-time systems.
  • You will work individually or as part of a team to analyze user requirements, design software solutions, and ensure adherence to design requirements through rigorous testing and documentation.
  • Responsibilities include debugging existing software, recommending process improvements, and integrating new or modified systems.
  • You will also assist in developing and executing test procedures, ensuring software components meet performance and functional standards.
  • Duties will include all aspects of software engineering, including requirements analysis and specification software design, implementation and integration, testing, maintenance and installation.
  • Design or implement complex database or data repository interfaces/queries.
  • Design, code, and modify existing software to correct errors, to adapt to new hardware, or to improve its performance.

Other

  • Minimum Clearance Required to Start: TS/SCI with Polygraph
  • Percentage of Travel Required: Up to 10%
  • Type of Travel: Local
  • Must be a US citizen with an active Top Secret/SCI DoD Security clearance with polygraph.
  • Individuals who apply may also be considered for other positions at CACI.