CACI International Inc · 2 days ago
Systems Engineer
CACI International Inc is a company dedicated to ensuring the safety of our nation through innovative solutions. The Systems Engineer role involves designing, implementing, and managing complex systems, ensuring seamless integration of hardware and software while maintaining high system availability and driving innovation through automation.
Information TechnologyService IndustrySoftware
Responsibilities
Analyze business and technical requirements to design robust, scalable systems
Develop system architecture diagrams, schematics, and technical documentation
Conduct trade-off studies to determine the best hardware/software solutions for organizational needs
Install, configure, and test operating systems (Linux/Windows), application software, and system management tools
Manage and monitor all installed systems and infrastructure to ensure the highest levels of availability
Perform regular system upgrades, patches, and security configurations
Provide Level 2/3 technical support for complex system issues
Perform high-level root cause analysis (RCA) for service interruptions
Liaise with vendors and other IT personnel for problem resolution
Implement and maintain security, backup, and redundancy strategies
Ensure systems comply with industry standards (e.g., ISO, SOC2, NIST) and internal security policies
Monitor for vulnerabilities and execute proactive threat mitigation
Write and maintain custom scripts (Python, Bash, PowerShell) to increase system efficiency and lower the human intervention time on any tasks
Monitor system performance and identify "bottlenecks" to improve throughput
Qualification
Required
Expert knowledge of Linux (Ubuntu/CentOS) or Windows Server environments
Proficiency in AWS, Azure, or Google Cloud Platform (GCP)
Solid understanding of OSI layers, TCP/IP, DNS, DHCP, and VPNs
Experience with VMware, Hyper-V, or Containerization (Docker/Kubernetes)
Ability to code in at least one language (Python, Ruby, Perl, Bash, or PowerShell)
Ability to decompose complex problems into manageable tasks
Skilled at explaining technical concepts to non-technical stakeholders
Proven ability to manage multiple projects simultaneously under tight deadlines
B.S. in Computer Science, Systems Engineering, or a related technical field (Master's preferred)
5+ years of professional experience with 3+ years of proven experience in installing, configuring, and troubleshooting UNIX/Linux or Windows environments
Ability to lift up to 25 lbs (for server/hardware installation)
CompTIA Security+ or CISSP
Preferred
Certified Systems Engineering Professional (CSEP)
Microsoft Certified: Azure Administrator Associate
RHCE (Red Hat Certified Engineer)
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-25
2026-01-22
Company data provided by crunchbase