> Markdown version of [/jobs/ext/1309788-intermediate-software-engineer](https://www.wearedevelopers.com/jobs/ext/1309788-intermediate-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Intermediate Software Engineer - **Company:** Caci Inc - **Location:** King George, VA, United States - **Experience:** Experienced - **Salary:** $76,000.0 - $155,700.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, Systems Engineering, JIRA, Unit Testing, C++ (Programming Language), Static Program Analysis, Computer Programming, Continuous Integration, Python (Programming Language), NetBeans, Networking Basics, Software Architecture, Software Engineering, YAML, Model-Driven Architecture, Gitlab, Atlassian Tools, Devsecops, Artifactory, Programming Languages - **Published:** July 17, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9036335/intermediate-software-engineer ## About the Role * Possess an active Secret security clearance or be able to obtain one prior to employment. * Bachelor's degree is required, preferably in Science, Technology, Engineering, or Mathematics (STEM). * Three (3) years of combined general and specialized experience in systems engineering. * Three (3) years of experience in coding and analyzing one or more of the following programming languages: C++, C, Python, and Batch. * Three (3) years of experience in Java development. * Understanding of networking principles. * Proficiency in model-driven architecture tools and languages. * General software engineering skills in the areas of computer program development and software architecture design and development. * Knowledge of DevSecOps processes and principles. * Familiarity with Agile methodology and SAFE Agile principles. (Desired) * Experience with Jira/Atlassian. * Experience with NetBeans. * Additional experience in Python programming language ## Description CACI is seeking an Experience Software Engineer to work onsite in Dahlgren, Virginia. As the Software Engineer, you will be supporting the development and integration of new computer program software into platforms supporting the U.S. Navy and U.S. Marine Corps. * CI/CD pipeline creation experience utilizing GITLAB using YAML to leverage Artifactory packages. * Building unit testing infrastructure. * Support unit testing * Code analysis in support of multiple U.S. Navy and U.S. Marine Corps communication and weapons systems programs. ## Related Videos - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)