CACI International Inc

Systems Engineer

CACI International Inc

full-time

Posted on:

Location Type: Office

Location: Oklahoma City • Oklahoma • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $73,800 - $155,100 per year

Job Level

SeniorLead

Tech Stack

CloudCyber SecurityDNSPython

About the role

  • Resolve IT hardware and software infrastructure issues, including servers, networks, and security systems, using advanced systems analysis techniques.
  • Perform end-to-end systems design, integration, and performance optimization to ensure all infrastructure components meet functional and security specifications.
  • Analyze, troubleshoot, and resolve issues with IT infrastructure, including user systems, servers, storage, and network connectivity.
  • Provide system administration and lifecycle management for assigned infrastructure, ensuring security and compliance with enterprise standards.
  • Apply security patches, firmware updates, and operating system upgrades to safeguard the environment and maintain operational integrity.
  • Support and lead infrastructure modernization and cloud migration projects, collaborating across engineering, cybersecurity, and development teams.
  • Maintain configuration documentation, architecture diagrams, and change logs for all supported systems.
  • Conduct system performance assessments, root cause analyses, and capacity planning to prevent downtime and ensure scalability.
  • Develop and maintain automation scripts (PowerShell, Python, or similar) to streamline repetitive administration and monitoring tasks.
  • Partner with network and cybersecurity teams to design and enforce access controls, vulnerability management, and system hardening procedures.
  • Participate in technical planning, requirements gathering, and design reviews for new projects and emerging technologies.
  • Mentor junior technical staff and provide subject matter expertise in systems administration, configuration management, and infrastructure engineering.
  • Provide disaster recovery, backup, and business continuity support, ensuring mission-critical availability.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Systems Engineering, or related field (or equivalent work experience).
  • 7+ years of progressive IT experience across roles such as help desk, end-user support, systems administration, and systems engineering.
  • Proficiency in PowerShell scripting to automate administration tasks and improve operational efficiency.
  • Familiarity with Microsoft Windows operating system deployments on an enterprise scale via MCM (Microsoft Configuration Manager) or similar tools.
  • Strong understanding of network protocols, virtualization, Active Directory, Group Policy, DNS, DHCP, and patch management.
  • Excellent documentation skills with the ability to write and edit technical documentation, standard operating procedures, and knowledge base articles.
  • Strong problem-solving skills, initiative, and ability to work in a fast-paced, mission-driven environment.
  • Active security clearance (or ability to obtain one) preferred.
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
systems analysisend-to-end systems designperformance optimizationsystem administrationlifecycle managementsecurity patchesfirmware updatesautomation scriptsPowerShellnetwork protocols
Soft skills
problem-solvinginitiativementoringcollaborationdocumentation
Certifications
Bachelor’s degree in Information TechnologyBachelor’s degree in Computer ScienceBachelor’s degree in Systems Engineeringactive security clearance