Windows Systems Engineer (Application Packaging / Endpoint Environment
US-based remote contract-to-hire Windows Systems Engineer modernizing a large enterprise endpoint environment: packaging and deploying applications (Flexera WiseScript, InstallShield), patching, vulnerability remediation, and PowerShell/VBScript automation across Windows 11, Microsoft 365, iOS, Android, and Tanium. Requires US citizenship and Public Trust clearance eligibility.
- Compensation
- Not disclosed
- Location
- US
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 8+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Degree in a relevant field, or 4 additional years of related professional experience
- At least 8 years of relevant professional experience
- Strong PowerShell scripting, especially for creating/deploying Windows application packages
- Hands-on experience with Tanium and related endpoint management technologies
- Practical knowledge of application packaging tools such as Flexera WiseScript and InstallShield
- Experience supporting modern Windows, iOS, and Android operating systems
- In-depth understanding of distributed system architectures and their hardware/software components
- Ability to troubleshoot complex endpoint and infrastructure issues and implement solutions
- Strong collaboration skills with cross-functional teams
- Excellent written and verbal communication skills for technical and non-technical audiences
- Strong customer service skills in a Service Center environment
- Excellent multitasking, time management, and prioritization skills
- Proactive and resourceful problem-solving in a dynamic environment
- U.S. citizen able to obtain a Position of Public Trust clearance
- Lived in the United States for the previous five years
- No more than six months of travel outside the U.S. in the previous five years (military service excluded)
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Windows Systems Engineer (Application Packaging / Endpoint Environment) based in the United States.
As a Windows Systems Engineer, you will help modernize and maintain a large-scale endpoint environment, supporting technologies such as Windows 11, Microsoft 365, and enterprise device management platforms. You will focus on application packaging, endpoint configuration, software deployment, patching, and vulnerability remediation to ensure secure and reliable user experiences. Working across technical teams, you will develop automation solutions, troubleshoot complex infrastructure issues, and improve endpoint performance and availability. You will also leverage AI tools responsibly to support modern workplace technology initiatives. This role combines hands-on engineering, scripting, operational support, and cross-functional collaboration in a dynamic enterprise environment.
Accountabilities
You will contribute to endpoint modernization initiatives while ensuring the stability, security, and performance of enterprise devices and supporting technologies.
-
Support the modernization of the endpoint environment, including Windows 11, Microsoft 365, and other workplace transformation technologies.
-
Coordinate and execute endpoint updates, patching, application packaging, application store publishing, vulnerability remediation, and pilot testing across multiple teams.
-
Use AI tools to develop secure and reliable endpoint solutions, selecting appropriate technologies and ensuring responsible data handling.
-
Maintain and support endpoint technologies across modern Windows, iOS, and Android operating systems.
-
Develop and maintain automation scripts using PowerShell and VBScript to address endpoint issues and streamline operational tasks.
-
Package and deploy applications using tools such as Flexera WiseScript and InstallShield.
-
Automate endpoint health remediation, including service monitoring, system restarts, disk space management, CPU utilization, and Event Log analysis.
-
Remove legacy software, deploy updates, and resolve technical issues across user devices.
-
Investigate component-level availability and performance issues, coordinating with vendors to implement approved solutions.
-
Track and document tickets throughout their lifecycle, including technical discussions, GitHub script revisions, time logs, testing schedules, and Tanium deployment targets.