NinjaOne is a company that simplifies IT work for over 35,000 customers globally. They are seeking a Software Packaging Engineer to build high-quality software packages for their automated patching platform, ensuring reliability and security for their clients.
Responsibilities:
- Build high‑quality software packages for our patching platform, including installer metadata, detection logic, and automation scripts
- Analyze vendor installers (MSI, EXE, custom frameworks) to determine silent install parameters, upgrade behavior, and OS compatibility
- Automatically detect new software versions from vendor websites
- Develop endpoint‑side scripts to download, install, upgrade, and verify third‑party applications
- Research vendor release patterns, installer technologies, and best practices for secure and reliable patching
- Define and maintain packaging standards that improve consistency, reliability, and security across all supported applications
- Continuously enhance our package catalog to reflect evolving IT and security requirements
- Build one‑off or urgent automation scripts in response to emerging vulnerabilities, vendor changes, or customer needs
- Troubleshoot packaging issues, installer failures, and automation edge cases
- Partner with Support and Engineering teams to resolve customer‑impacting issues quickly and effectively
- Other duties as needed
Requirements:
- 3+ years of experience installing, maintaining, configuring, and automating software on Windows, Mac, and Linux
- 3+ years of experience scripting in PowerShell (Bash or Python a plus)
- Strong understanding of installer technologies (MSI, InstallShield, NSIS, Inno Setup, custom EXEs)
- Experience with software packaging for RMM, SCCM, Intune, or similar endpoint management platforms
- Ability to break down complex installer behavior and build reliable silent install/upgrade workflows
- Familiarity with secure configuration baselines and the challenges IT teams face in maintaining them
- Experience with source control and interacting with REST APIs
- A passion for problem‑solving and building automation that scales