[Skip To Content]

Senior Application Packaging Engineer

  • 위치
    • Warren, Michigan
  • 직무 유형 Full time
  • 게시됨
  • Job Requisition JR-202616426

설명

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 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 

다양성 정보

General Motors는 법적으로 금지된 차별을 배제하는 것은 물론 포용성과 소속감을 진정으로 장려하는 직장이 되기 위해 노력하고 있습니다. 당사는 다양성이 보장되는 환경에서 직원들이 역량을 발휘하고 우리 고객을 위한 더 좋은 제품을 개발할 수 있다고 믿습니다. 따라서 입사에 관심 있는 사람이 있다면 포지션별 주요 업무와 자격을 확인하고 본인이 보유한 기술과 능력에 부합하는 모든 포지션에 적극적으로 지원하기를 장려합니다. 지원자는 채용 과정에서 역할 관련 평가(해당하는 경우) 및/또는 채용 전 스크리닝을 통과해야 합니다.  자세한 정보는 GM 채용 과정 안내를 참고하십시오.

공평한 취업 기회 선언 (미국)

General Motors는 공평한 기회를 제공하는 고용주임을 자부합니다.  자격을 만족하는 지원자는 인종과 피부색, 성별, 성적 지향, 성별 정체성, 국적, 장애, 재향 군인 보호법 적용 여부와 상관없이 채용 후보로서 심사를 받습니다. 

숙소 (미국 및 캐나다)

General Motors는 장애인을 포함한 모든 구직자들에게 취업 기회를 제공합니다. 구직이나 취업 지원에 도움이 되는 합리적인 숙소가 필요한 경우 [email protected]으로 이메일을 보내시거나 800-865-7580으로 전화주십시오. 이메일에, 귀하가 요청하는 특정한 숙소에 대한 설명과 귀하가 지원하는 직무와 채용 요청서 번호를 포함해주세요.