
Job Overview
Location
Dahlgren, VA, US
Job Type
Full-time
Category
Software Engineer
Date Posted
July 9, 2026
Full Job Description
đź“‹ Description
- • Responsible for applying interdisciplinary engineering skills in the technical planning, systems integration, verification and validation, cost and risk and supportability and effectiveness analyses for complex solutions or products.
- • Ensures the logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints.
- • Performs functional analysis, timeline analysis, and detailed trade studies, requirements allocation and interface definition studies to translate customer requirements into technical specifications.
- • Create and maintain components of a virtual system.
- • Troubleshoot, resolve, and document problems within virtual system in accordance with approved procedures to include:
- • Verification of proper operation of the system.
- • Optimizing and resolving issues associated with the virtualized environment.
- • Optimizing and resolving issues with load cycling process.
- • Review/correct and develop effective scripts in BASH, PowerShell, and Python to automate system load cycling and configuration procedure and provide user-friendly scripts to automate routine tasks.
- • Provide inputs and review documentation pertaining to applicant’s area of responsibility. You will be responsible for writing and submitting for review new procedures as required.
- • Develop tools to expand insight into the virtual system operation and performance.
- • Develop tools to improve provisioning of virtualized systems.
- • Provide start up and shut down support of the development and deployed systems.
- • Support delivery, installation, configuration and light-off of virtual system
- • Report status at internal and customer meetings.
🎯 Requirements
- • BS or equivalent in Computer Science, Mathematics or Engineering discipline.
- • Secret-level security clearance. (US Citizenship is required in order to obtain a security clearance from the DoD.)
- • Proficiency with Linux Operating Systems.
- • Working knowledge of Aegis Combat/Weapon Systems
- • Working knowledge of bash/csh/PowerShell/Python scripting.
- • Working knowledge of software defined networking principles and technologies (VMware NSX, Cisco ACI, etc.)
🏖️ Benefits
- • A culture of integrity.
- • An environment of trust.
- • A focus on continuous growth.
- • Competitive compensation, benefits and learning and development opportunities.
- • Comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About CACI International Inc
CACI International Inc provides enterprise technology and professional services to U.S. government and commercial clients. Founded in 1962, the company delivers solutions in cybersecurity, intelligence, surveillance, reconnaissance, enterprise IT, and mission support. Headquartered in Reston, Virginia, CACI employs over 23,000 people and supports defense, intelligence, and civilian agencies. The company focuses on modernizing systems, securing networks, and enabling data-driven decision making for national security and government operations.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Silver.com LLC
2 months ago

Anyone AI Inc.
3 months ago

Nexus Mutual
2 months ago
2 months ago
