Job Summary
The Complex Software Packaging Engineer (L3) is responsible for designing, creating, testing, and maintaining complex application packages for enterprise deployment across Windows environments. The role requires expertise in packaging technologies, application virtualization, deployment automation, troubleshooting, and adherence to organizational security and compliance standards. The engineer acts as a technical SME, drives package optimization, and supports large-scale software deployment initiatives.
Key Responsibilities
Analyze application requirements and create complex software packages using MSI, MSIX, App-V, and other packaging technologies. Perform application repackaging, customization, configuration, and silent installation development. Design and implement enterprise software deployment solutions using Microsoft Intune, MECM/SCCM, and related endpoint management platforms. Troubleshoot packaging, installation, compatibility, and deployment issues across enterprise environments. Conduct application testing, UAT support, and deployment validation activities. Create detection methods, deployment rules, and dependency mappings for complex applications. Develop automation scripts using PowerShell and other scripting tools to streamline packaging activities. Collaborate with application owners, security teams, infrastructure teams, and vendors during packaging and deployment projects. Ensure software packages comply with security, licensing, and organizational standards. Maintain packaging documentation, knowledge articles, and operational procedures.
Skill Requirements
6 to 9 years of experience in software packaging and enterprise application deployment. Strong hands-on experience with MSI, MSIX, InstallShield, AdminStudio, Wise Package Studio, and App-V. Expertise in Microsoft Intune, MECM/SCCM, and enterprise endpoint management solutions. Proficiency in PowerShell scripting and deployment automation. Strong understanding of Windows OS architecture, registry, file systems, services, and application dependencies. Experience with application compatibility analysis and remediation. Knowledge of software distribution, patch management, and lifecycle management processes. Familiarity with packaging standards, security controls, and compliance requirements. Strong troubleshooting, analytical, and root cause analysis skills. Excellent stakeholder management, communication, and documentation capabilities.
Other Requirements
Experience with Azure Virtual Desktop (AVD), Citrix, or VMware Horizon environments. Knowledge of Microsoft Endpoint Manager, Windows Autopilot, and Workspace ONE. Exposure to DevOps practices and CI/CD integration for application packaging. Experience with application virtualization technologies beyond App-V. Relevant certifications such as Microsoft Endpoint Administrator, ITIL Foundation, or AdminStudio certifications. Experience supporting global enterprise environments and large-scale transformation programs. Understanding of Software Asset Management (SAM) and software licensing compliance. Exposure to AI-assisted automation and self-service software deployment platforms.