Overview
Skills
Job Details
Job Title: IT Engineer Specialist
Visa: GC-EAD, TN
Location: Hybrid Vienna, VA / Pensacola, FL / Winchester, VA
Experience Level: 10+ Years
Position Summary
We are seeking an IT Engineer Specialist to lead enterprise-wide End-of-Life (EOL) Software Management Initiatives. Over time, the enterprise software catalog has accumulated redundant, unsupported, and legacy applications, increasing operational risk and complexity. This role will drive the identification, assessment, retirement, and standardization of software while ensuring secure, compliant, and efficient lifecycle management. The engineer will work closely with security, compliance, and engineering teams to package, deploy, and maintain supported applications in alignment with organizational and industry best practices.
Key Responsibilities
- Lead and execute end-to-end EOL software lifecycle management initiatives.
- Perform software discovery and usage analysis to identify unsupported, redundant, or vulnerable applications.
- Partner with security, compliance, and project teams to validate and execute EOL candidates.
- Manage risks, issues, and change requests for software lifecycle activities.
- Document technical findings, remediation strategies, and governance decisions.
- Oversee decommissioning and cleanup of retired software in AD, MECM, and MDT.
- Provide technical leadership in packaging, repackaging, and deployment practices.
- Present findings and recommendations to both business and technical stakeholders.
Standard Packaging & Deployment Responsibilities
- Conduct pre-packaging research, validation, and preparation.
- Build and repackage applications with quality validation.
- Integrate applications into MECM and perform install/uninstall validation.
- Create and manage AD groups for testing and production.
- Support UAT and pilot deployments with customer teams.
- Build user/device collections (via right-click tools or manual queries).
- Deploy applications across pilot and production with approved change tickets.
- Retire or decommission old versions across AD, MECM, and MDT.
- Notify stakeholders of software changes and maintain documentation/cleanup.
Required Qualifications
- Expertise in software lifecycle and EOL management.
- Proficiency in PowerShell, SQL, WQL, Power BI, and inventory tools.
- Strong hands-on experience with Microsoft Endpoint Configuration Manager (MECM).
- Proven skills in application packaging, repackaging, and deployment.
- Experience with Windows 10/11, macOS, and VDI environments.
- Knowledge of change management processes (initiation, documentation, and submission).
- Advanced troubleshooting and problem-solving abilities.
- Excellent communication, documentation, and cross-team collaboration skills.
Preferred Qualifications
- 3+ years dedicated experience in Software Packaging Engineering.
- Experience with Splunk, UberAgent, and reporting/monitoring tools.
- Proficiency with InstallShield and Liquidware FlexApp.
- Relevant industry certifications (software engineering, endpoint management, IT lifecycle).
Skill Matrix
- Software Discovery & Inventory
- Usage Analysis & Reporting
- EOL Planning & Execution
- Scripting (PowerShell, SQL)
- MSI Editing & Repackaging
- Native Install Technologies
- MECM Application Packaging & Deployment
- Stakeholder Engagement & Communication