MacOS Automation Engineer
Role summary
This 12-month contract role is for an onsite macOS Automation Engineer in Columbus, OH. The primary focus is to design, build, and operationalize an automated macOS application packaging and distribution system, starting with AutoPkg recipe development for high-volume applications. Key responsibilities include creating and maintaining macOS installer packages (pkg, dmg) with proper code signing and notarization, authoring and testing AutoPkg recipes, and developing custom Python processors for security scanning, metadata tagging, and compliance integration. The role emphasizes AI-assisted development practices to enhance delivery speed while upholding quality, security, and auditability standards. A strong understanding of macOS software distribution nuances compared to Windows is essential.
MacOS Automation Engineer
12 Months
Onsite 5 days a week to Columbus, OH
Seeking a macOS Software Packaging and Automation Engineer to design, build, and operationalize an automated macOS application packaging and distribution capability. This role is focused on Phase 1 delivery, with immediate work beginning on recipe development for high volume applications using AutoPkg.
• Build and maintain macOS installer packages and distribution ready artifacts, including pkg and dmg formats, with proper code signing and notarization workflows
• Author, test, and maintain AutoPkg recipes using the recipe driven, processor based model, including chaining processors and leveraging community processor ecosystems
• Develop custom AutoPkg processors in Python to support firm specific requirements such as internal security scanning, metadata tagging, and compliance gate integration
Apply AI assisted development practices where appropriate to accelerate delivery while maintaining quality, security, and auditability
• Deep hands on experience with macOS installer formats including pkg and dmg, code signing, and notarization workflows
• Strong understanding of how macOS software distribution differs from Windows, including packaging constraints and deployment considerations
• Working knowledge of AutoPkg, including authoring and maintaining recipes, chaining processors, and using processor based packaging models
• Proficiency in Python development.
• Deep hands on experience with macOS installer formats including pkg and dmg, code signing, and notarization workflows
• Strong understanding of how macOS software distribution differs from Windows, including packaging constraints and deployment considerations
• Working knowledge of AutoPkg, including authoring and maintaining recipes, chaining processors, and using processor based packaging models
• Proficiency in Python development
