> Markdown version of [/jobs/ext/3781361-intermediate-software-engineer](https://www.wearedevelopers.com/jobs/ext/3781361-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 International 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 Engineering, YAML, Model-Driven Architecture, Gitlab, Atlassian Tools, Devsecops, Artifactory, Programming Languages - **Published:** October 16, 2026 - **Apply:** https://www.juju.com/job/1_caciinternational-1443152205859 ## About the Role Job Title: Intermediate Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * **The Opportunity:** CACI is seeking an Experience Software Engineer to work onsite in Dahlgren, Virginia., 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 - **What You Can Expect:** **A culture of integrity.** At CACI, we place character and innovation at the center of everything we do. ## Description 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. **Responsibilities:** + 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. **Qualifications:** _(Required)_ + 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. +