Senior Application Packaging Engineer
General Motors
- Location
- Warren, Michigan, United States of America
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 267 approvals (FY2023)
- Posted
- 16h ago
Skills
About this role
Job Description
The Role The Senior Application Packaging Engineer is responsible for defining, building, and continuously improving how General Motors packages, tests, deploys, updates, and maintains end user applications across the enterprise. This role helps shape the engineering practices and operational execution required to modernize a well-established application packaging and deployment process across Windows, macOS, Linux, and other managed endpoint environments. You will evolve this process into a more agile, technology-enabled model that leverages modern tools and best practices to reduce manual work, improve turnaround time, and support release cycles ranging from multiple updates per week to periodic quarterly releases, while continuously refining the existing guardrails for how applications are packaged, validated, deployed, monitored, and updated — including standards for silent installs, detection logic, rollback planning, dependency management, deployment rings, user notifications, and success measurement. This role partners closely with endpoint engineering, platform teams, security, infrastructure, service operations, and application owners to translate packaging and deployment requirements into scalable engineering processes, automation, and reliable service delivery. What You’ll Do Own the application packaging and deployment engineering strategy as part of the broader End User Engineering mission Reshape and redesign the application packaging process into a modern, agile model that leverages newer technologies, automation, and reusable patterns to deliver packages faster with less manual effort Simplify packaging approaches for software with limited customization requirements by driving more standardized, repeatable, and low-touch delivery patterns Package, test, and maintain enterprise applications for deployment across modern endpoint management platforms including SCCM, Intune, JAMF , and similar tooling Design and operate deployment campaigns that support release cadences ranging from multiple times per week to a few times per year with minimal to no disruption to end users Build and maintain packaging standards for application installation, configuration, updates, patching, uninstall, rollback, and remediation Develop silent install packages, detection methods, dependency handling, pre-flight checks, post-install validation, and user communication patterns Create phased deployment strategies using pilot groups, ring-based rollouts, maintenance windows, and controlled production releases Partner with application owners, security teams, and support teams to validate application readiness, compatibility, licensing, and deployment requirements Automate recurring packaging, testing, deployment, and reporting workflows to improve consistency, quality, and speed Troubleshoot packaging failures, deployment issues, application conflicts, and endpoint-specific installation challenges across platforms Define and track operational metrics related to deployment success, failure rates, user disruption, install duration, compliance, and remediation outcomes Maintain documentation, packaging standards, runbooks, and support guidance for packaged applications and deployment processes Contribute to roadmap planning by identifying opportunities to modernize application delivery, reduce manual effort, and improve the end user software experience Your Skills & Abilities (Required Qualifications) Bachelor’s degree in Computer Science , Information Systems, Engineering, or equivalent experience 6+ years in application packaging, endpoint engineering, endpoint management, client engineering, or related infrastructure roles Strong hands-on experience packaging and deploying applications in one or more enterprise platforms such as SCCM, Intune, JAMF , Landscape, Chef, or similar tools Experience designing and executing deployment campaigns for