NinjaOne is a company that simplifies IT work for over 40,000 customers globally. They are seeking a Junior Software Packaging Engineer to join their Catalog team, responsible for building and maintaining software packages for automated patching across managed endpoints.
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