EngineerJobs.io
← Back to all jobs

Job Description

This onsite Level 2 IT Support Engineer role provides desktop, systems, and network troubleshooting at a customer location in Dyersville, IA. The position is contract (temporary) and requires availability for three fixed working days per week, along with end-user support across Windows and Microsoft environments.

Key Responsibilities

  • Diagnose and troubleshoot issues across desktop and laptop hardware and software.
  • Replace and service components including RAM, storage drives, batteries, and power supplies.
  • Install, reinstall, and configure Windows operating systems.
  • Deploy and configure computers using imaging or endpoint management tools.
  • Troubleshoot Microsoft 365, Outlook, VPN, and collaboration applications.
  • Perform approved software installs, updates, and patching.
  • Support user accounts, groups, permissions, and shared folders within Active Directory and Microsoft environments.
  • Complete authorized administrative tasks in Microsoft 365, Active Directory, and Intune.
  • Troubleshoot basic connectivity problems involving DNS, DHCP, and IP addressing.
  • Provide basic troubleshooting for network switches, wireless access points, and network printers.
  • Support approved backup operations and file restoration.
  • Investigate recurring incidents and document troubleshooting procedures.
  • Support video conferencing and meeting room equipment.
  • Maintain accurate IT documentation, asset inventory, and ticket records.
  • Assist with hardware warranty coordination and equipment replacements.
  • Provide guidance to Level 1 technicians and support escalated tickets.
  • Coordinate with remote IT teams for advanced troubleshooting and escalations.

Required Qualifications

  • 3–5 years of relevant experience in IT support, desktop support, or onsite technical support.
  • Proven experience troubleshooting Windows desktops and laptops.
  • Strong knowledge of Microsoft 365, Active Directory, and basic Intune administration.
  • Familiarity with Windows deployment, imaging, and endpoint management.
  • Understanding of TCP/IP, DNS, DHCP, VPN, and basic networking concepts.
  • Experience troubleshooting hardware, software, and peripheral devices.
  • Strong communication, documentation, and customer service skills.
  • Ability to work independently and coordinate with remote technical teams.
  • Ability to work onsite in Dyersville, IA on three fixed days per week.
  • Ability to successfully complete a background verification and drug screening.

Technologies

  • Windows operating systems
  • Microsoft 365, Outlook, VPN
  • Active Directory, Intune
  • TCP/IP, DNS, DHCP, IP addressing
  • Network switches, wireless access points, network printers
  • Video conferencing, meeting room equipment
  • ServiceNow, Jira

Preferred Qualifications

  • CompTIA A+, Network+, or Microsoft certifications.
  • Experience supporting enterprise IT environments.
  • Familiarity with ITSM or ticketing platforms such as ServiceNow, Jira, or similar.
  • Experience supporting Microsoft Intune and endpoint management tools.
  • Experience supporting meeting room and video conferencing equipment.

Additional Information

  • Customer-provided laptop, tools, software licenses, and required system access.
  • Remote technical escalation support will be available for advanced issues.
  • The role does not include advanced server administration, cybersecurity incident response, or complex infrastructure engineering.

Employment Details

  • Job Type: Temporary (Contract)
  • Work Location: In person, Dyersville, IA
  • Compensation: $25.00–$35.00 per hour
  • Hourly Rate: $25–35/hr

Similar Jobs