Job Description
Role Summary This role involves designing, developing, and operationalizing automated macOS application packaging and distribution solutions. The focus is on delivering high-volume application recipes using AutoPkg, with immediate emphasis on recipe development and platform extension through Python-based custom processors. The engineer will ensure reliable, secure, and auditable workflows for macOS software deployment in a fast-paced, delivery-oriented environment. Responsibilities Build, maintain, and optimize macOS installer packages in formats such as pkg and dmg, including workflows for code signing and notarization. Author, test, and refine AutoPkg recipes, leveraging the community processor ecosystem and chaining processors to streamline packaging processes. Develop custom AutoPkg processors using Python to meet specific security, metadata tagging, and compliance requirements. Create deterministic, traceable, and auditable build outputs with proper versioning and change history documentation. Collaborate with engineering, security, and application teams to validate packaging standards, establish guardrails, and define repeatable release procedures. Contribute to operational documentation, runbooks, and training materials to ensure ongoing process sustainability and knowledge transfer. Apply AI-assisted development techniques where appropriate to improve delivery speed without compromising quality or security standards. Ensure compliance with macOS distribution constraints, adapting packaging strategies accordingly. Maintain proficiency in version control practices, managing branching strategies, code reviews, and artifact traceability within Git and GitHub environments. Support continuous improvement of packaging and automation pipelines through feedback and innovation. Qualifications Deep hands-on experience with macOS installer formats including pkg and dmg, as well as code signing and notarization workflows. Strong understanding of macOS software distribution practices, including packaging constraints and deployment considerations distinct from Windows environments. Proven experience with AutoPkg, including creating, maintaining, and chaining recipes within the processor-based model. Proficiency in Python development for building maintainable modules and integrations supporting automation and compliance. Demonstrated operational discipline with Git and GitHub workflows, including branching strategies, pull requests, and maintaining an auditable artifact history. Excellent communication skills to coordinate with technical and non-technical stakeholders in a delivery-focused setting. Ability to operate effectively in a fast-paced environment with an emphasis on automation, quality, and security standards. Availability to work on-site as this position requires in-office presence. Publishing Pay Range: $57.82 -$61.19 Hourly This position is based in office and requires employee to work on-site.