1

Windows Engineer Jobs in North Carolina (NOW HIRING)

This role provides technical support and advises on the use of programming tools, database systems ... Ensures proposed Windows solutions can be effectively integrated into the Disaster Recovery ...

Senior Windows Administrator

Fort Liberty, NC ยท On-site

$100K - $140K/yr

Minimum five years' experience as a Windows Systems Administrator or Engineer with three or more years' experience in automating assigned tasks utilizing powershell * Minimum five years' installing ...

Minimum five years' experience as a Windows Systems Administrator or Engineer with three or more years' experience in automating assigned tasks utilizing powershell * Minimum five years' installing ...

Minimum five years' experience as a Windows Systems Administrator or Engineer with three or more years' experience in automating assigned tasks utilizing powershell * Minimum five years' installing ...

Minimum five years' experience as a Windows Systems Administrator or Engineer with three or more years' experience in automating assigned tasks utilizing powershell * Minimum five years' installing ...

Minimum five years' experience as a Windows Systems Administrator or Engineer with three or more years' experience in automating assigned tasks utilizing powershell * Minimum five years' installing ...

If you don't know us yet, we are an engineering and innovation company that works in different ... Windows server 2XXX * Linux (Red Hat, Ubuntu, CentOs...) * Active Directory * Virtualization ...

next page

Showing results 1-20

Windows Engineer information

See North Carolina salary details

$9

$50

$61

How much do windows engineer jobs pay per hour?

As of Sep 1, 2026, the average hourly pay for windows engineer in North Carolina is $50.77, according to ZipRecruiter salary data. Most workers in this role earn between $43.70 and $55.91 per hour, depending on experience, location, and employer.

What does a Windows engineer do?

A Windows Engineer is responsible for designing, implementing, and maintaining Microsoft Windows-based systems within an organization. Their duties include installing and configuring Windows servers and workstations, managing system updates and security patches, troubleshooting technical issues, and ensuring network performance and security. They often work with other IT professionals to support business operations and may also be involved in virtualization, cloud services, and scripting automation tasks. A Windows Engineer ensures that the organization's Windows infrastructure is reliable, secure, and optimized for business needs.

What are the key skills and qualifications needed to thrive as a Windows engineer, and why are they important?

To thrive as a Windows Engineer, you need a strong background in Windows operating systems, system administration, and networking, often supported by a degree in computer science or a related field. Familiarity with tools such as Active Directory, PowerShell scripting, and certifications like Microsoft Certified: Windows Server or Azure Administrator are typically required. Excellent problem-solving skills, attention to detail, and effective communication help you collaborate with teams and handle complex technical issues. These skills and qualifications ensure reliable system performance, security, and efficient support in enterprise IT environments.

How does a Windows engineer typically collaborate with other IT teams within an organization?

Windows Engineers regularly work alongside network administrators, security analysts, and application support teams to ensure seamless integration and optimal performance of Windows-based systems. Collaboration often involves troubleshooting complex issues, coordinating system updates or deployments, and aligning security protocols across departments. Effective communication skills and the ability to translate technical concepts for non-technical stakeholders are essential for success in this collaborative environment.

What is the difference between Windows Engineer vs Network Administrator?

AspectWindows EngineerNetwork Administrator
CertificationsMicrosoft Certified: Windows Server, CompTIA Network+Cisco CCNA, CompTIA Network+
Work EnvironmentFocus on Windows OS, servers, and related infrastructureManage entire network, including routers, switches, and security
Employer UsageIT departments supporting Windows-based systemsOrganizations needing network infrastructure management
Search IntentRoles related to Windows server managementRoles related to network infrastructure and security

While both roles work within IT infrastructure, a Windows Engineer specializes in Windows server environments, whereas a Network Administrator manages overall network systems and connectivity. Understanding these differences helps in choosing the right career path or job focus.

How much does a Windows engineer make?

A Windows engineer's salary typically ranges from $70,000 to $120,000 annually, depending on experience, certifications, and location. Senior roles or those with specialized skills in scripting, virtualization, or cloud integration may earn higher salaries.
Infographic showing various Windows Engineer job openings in North Carolina as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $105,603 per year, or $50.8 per hour.

Windows System Engineer

MSR Technology Group

Charlotte, NC โ€ข Hybrid

Contractor

Medical, Dental, Vision

Re-posted 6 days ago


Job description

Senior Windows Infrastructure Migration Engineer

6+ Month Contract (with potential extension)
Work Hours: Monday–Friday, 8:00 AM – 5:00 PM
Work Arrangement: Hybrid – minimum 2–3 days per week onsite
Benefits: Medical, dental, and vision benefits included

Please Note: Not open to Third-Party Firms and candidate must reside in the Charlotte, NC area.

We are seeking a seniorlevel Windows Infrastructure Migration Engineer to support enterprise modernization efforts focused on upgrading legacy Windows Server environments. This role is handson and executiondriven, centered on migrating businesscritical applications and services from Windows Server 2008 to newer supported versions (2019 / 2022) within an IaaS environment.  This is not a software development role. The focus is on operating system upgrades, IIShosted applications, Windows Services, and legacy infrastructure dependencies.

Key Responsibilities

  • Migrate applications and server workloads from Windows Server 2008 to Windows Server 2019/2022
  • Lead and execute IIS website migrations, including application pools, bindings, authentication, and certificates
  • Migrate and validate Windows Services, including service accounts, permissions, and startup dependencies
  • Assess and support SQL Server application dependencies such as connection strings, service accounts, and permissions
  • Evaluate and migrate message queues (MSMQ or equivalent technologies)
  • Identify migration risks, compatibility issues, and remediation pathsDocument existing environments, migration steps, and postmigration configurations
  • Collaborate with infrastructure, DevOps, and application teams during planning and execution
  • Troubleshoot and resolve postmigration issues in production and nonproduction environments

Required Skills & Experience

  • 8+ years of handson Windows infrastructure experience
  • Proven experience migrating Windows Server workloads from legacy to modern versions
  • Strong IIS administration and application migration experience
  • Solid experience with Windows Services configuration and troubleshooting
  • Practical SQL Server knowledge from an application dependency standpoint
  • Experience working with MSMQ or similar enterprise queuing technologies
  • Strong troubleshooting, rootcause analysis, and documentation skills
  • Working knowledge of Microsoft technologies (.NET applications from a hosting perspective)
  • Familiarity with Active Directory and networking fundamentals

NicetoHave

  • PowerShell scripting for automation or configuration Exposure to CI/CD tools (e.g., TeamCity, Octopus Deploy)
  • Azure IaaS familiarity
  • Experience working in changecontrolled enterprise environments
  • Security awareness in regulated systems

Soft Skills

  • Clear and effective communication
  • Ability to work independently while collaborating across teams
  • Detailoriented and methodical approach to migration work
  • Strong troubleshooting mindset
  • Willingness to learn legacy environments and undocumented systems

Onboarding Requirements
Employment is contingent upon successful completion of a background check and drug screening.