- General Motors LLC
- Warren, PA
- Full-Time
- 14 days ago
Senior Application Packaging & Modernization Engineer.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
Senior Application Packaging & Modernization Engineer: our view in 3 lines...
- The Role:This role manages enterprise application packaging and deployment modernisation for end-user applications across Windows, macOS, Linux and managed endpoint environments.
- The Person:The person will package, test, deploy and maintain enterprise applications, automate packaging and reporting workflows, troubleshoot deployment issues, and define standards for rollout, rollback, validation and monitoring.
- Requirements:The ideal candidate has 6+ years in application packaging and endpoint engineering, with hands-on experience in SCCM, Intune, JAMF, Landscape, Chef, PowerShell, Bash and Python.
About the role
Job Description
The RoleÂ
The Senior Application Packaging & Modernization 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 will optimize GM’s current application distribution capabilities, which include SCCM/Configuration Manager, Microsoft Intune, and JAMF, while evaluating and adopting newer, more modern software distribution tools and technologies. The engineer will identify opportunities to further automate and streamline packaging, improve scalability, reduce manual effort, accelerate application onboarding and updates, and support release cycles ranging from multiple deployments per week to periodic quarterly releases.
The Senior Application Packaging & Modernization Engineer partners closely with endpoint engineering, platform teams, security, infrastructure, service operations, and application owners to assess emerging solutions and determine where they can complement or improve existing capabilities. Through continuous modernization, automation, and process improvement, this role will increase deployment speed, reduce operational overhead and end-user disruption, and deliver a more reliable and consistent application experience across the enterprise.
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 applications with varying update frequencies and business criticalityÂ
-
Experience building application packages with reliable silent install behavior, detection logic, dependency handling, version control, and uninstall supportÂ
-
Hands-on experience supporting application deployment across Windows, macOS, Linux, and/or VDI in a medium-to-large enterprise environmentÂ
-
Strong understanding of deployment ring strategies, pilot validation, change control, rollback planning, and end user communication for software releasesÂ
-
Experience with scripting and automation using PowerShell, Bash, Python, or similar technologiesÂ
-
Experience troubleshooting installation failures, packaging defects, compatibility issues, and policy-driven deployment problemsÂ
-
Demonstrated ability to balance deployment speed, user experience, operational stability, and supportabilityÂ
-
Excellent communication skills and comfort working across engineering, security, infrastructure, service operations, and business partnersÂ
-
Solid background in:Â
- Application packaging standards and lifecycle managementÂ
- Enterprise software deployment and patching strategiesÂ
-Detection rules, supersedence, dependency management, and remediation logicÂ
-Silent install and uninstall methodologiesÂ
-Phased rollout design and production change governanceÂ
-Packaging documentation, operational support, and service readiness practicesÂ
Preferred QualificationsÂ
-
Experience with modern application lifecycle and software distribution practices in large-scale enterprise environmentsÂ
-
Experience building reusable packaging frameworks, templates, or automation pipelinesÂ
-
Experience with software catalog management, self-service application delivery, and policy-based app assignmentÂ
-
Familiarity with application compatibility testing, code signing, licensing constraints, and vendor release managementÂ
-
Experience with reporting and visualization tools used to monitor deployment health and operational performanceÂ
-
Understanding of security and compliance requirements related to enterprise application deploymentÂ
-
Familiarity with Zero Trust principles and how application delivery integrates with endpoint posture and access controlsÂ
-
Experience supporting executive reporting, operational reviews, or service performance managementÂ
What Success Looks LikeÂ
-
Applications are packaged consistently and deployed reliably across supported endpoint platformsÂ
-
Software updates reach the right users at the right time with minimal business disruption and limited support escalationsÂ
-
Deployment campaigns are measurable, repeatable, and scalable across frequent and infrequent release cyclesÂ
-
Engineering and support teams have clear standards, documentation, and reporting for application deployment healthÂ
-
Packaging and deployment issues are identified early through testing, pilot validation, and operational monitoringÂ
-
The end user experience improves through predictable software delivery, fewer failed installs, and reduced manual interventionÂ
This job may be eligible for relocation benefits.
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.





About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join UsÂ
We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Benefits Overview
From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Non-Discrimination and Equal Employment Opportunities (U.S.)
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.Â
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.
Accommodations
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at 1-800-865-7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
