NinjaOne Jobs Hiring Now
NinjaOne is hiring for 60 open roles on Migrate Mate as of July 16, 2026, concentrated in account management and creative & design, with listed salaries up to about $330,000. Migrate Mate updates NinjaOne's live openings daily. NinjaOne is an IT management software company whose platform helps managed service providers and IT teams monitor, manage, and automate endpoints.
Find NinjaOne JobsOverview
NinjaOne hiring data on Migrate Mate, as of July 16, 2026.
- Open jobs
- 60
- Top team
- Account Management
- Seniority
- Manager level or above
- Work type
- 85% remote or hybrid
- Top location
- Remote
- Salary range
- $85,000–$330,000
Listed salaries for NinjaOne roles on Migrate Mate range from about $85,000 to $330,000 per year across 60 open roles, as of July 16, 2026.
Open Roles at NinjaOne
Showing 25 of 60+ NinjaOne jobs



















































About the Team
Do you love scripting, dissecting installers, and building automation at scale? We are looking for a Junior Software Packaging Engineer to Join NinjaOne’s Catalog team. This team builds and maintains the third-party software catalog that powers automated patching across managed endpoints. You will research vendor applications, analyze installers, and build package metadata that powers our RMM’s third-party patching engine. Your work will directly influence the reliability and security of thousands of organizations around the world.
You will join our Software Engineering team, working alongside other Software Product Engineers. Collaborating with our Product Managers, Software Development Engineers, and our Support Engineers. You will work with like-minded individuals to deliver exceptional, production-ready automation content for NinjaOne clients.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll Be Doing
- 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.
Strategic Research & Standards Development
- 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.
Frontline Automation & Rapid Response
- 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
Required Qualifications
- 2 to 3 years of professional experience in a software development, scripting, or technical IT role.
- Familiarity operating at the Windows OS level: registry structure (HKLM/HKCU, including how WOW6432Node redirects 32-bit apps on 64 bit systems), file system layout and permissions, and how services and processes work.
- Experience with Scripting languages or OOP languages
- Working knowledge of Git
- Comfortable using AI coding assistants like Copilot or Claude as part of your normal workflow
Nice to Have
- Hands on PowerShell experience.
- Some exposure to macOS packaging or Zsh scripting.
- Exposure to endpoint management platforms.
- Exposure to CI/CD pipelines
- Familiarity with a unit testing framework
- Exposure to VM based software validation workflows
What We’re Looking For
- Curiosity and a builder’s mindset. Side projects, self-directed learning, or community contributions are all good signs.
- Genuine care about getting the details right. A bad detection rule or an unhandled exit code should feel like a real problem to fix, not just a checkbox to close.
- Comfortable asking questions and taking feedback while you’re still learning a new domain.
About Us
NinjaOne unifies IT to simplify work for more than 40,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
- Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $85,000 to $110,000 per year.
For roles based in New York, the base salary hiring range for this position is $85,000 to $110,000 per year.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
#LI-JL1
#LI-Remote
Job Roles at NinjaOne
Working at NinjaOne
NinjaOne's 60 open roles are manager level or above, and about 85% are remote or hybrid. The most active teams are account management, creative & design, and compliance & risk. NinjaOne builds software for IT operations, giving managed service providers and internal IT departments tools for remote monitoring, patch management, and endpoint automation. Roles span software engineering, sales, and marketing, with a concentration in Java and Kotlin development alongside enterprise and public-sector go-to-market positions. Most NinjaOne roles are based in Remote, with some in Tampa and Austin.
Explore more roles by function
Browse thousands of live openings across engineering, sales, product, and more, and apply in just a few clicks.
Browse jobs by roleNinjaOne Jobs: Frequently Asked Questions
How many jobs is NinjaOne hiring for right now?
NinjaOne is hiring for 60 open roles on Migrate Mate as of July 16, 2026, updated daily, concentrated in account management and creative & design. Migrate Mate pulls live listings directly so the count reflects current openings, not archived postings.
What kinds of roles does NinjaOne hire for?
The most active teams are account management, creative & design, and compliance & risk. NinjaOne's open positions include software engineering roles in Java and Kotlin, build and release automation, software packaging, and sales and marketing positions covering enterprise accounts, customer base management, and public-sector and MSP-focused marketing. Most postings are manager level or above.
Are NinjaOne jobs remote or in-person?
Mostly remote. About 85% of NinjaOne's open roles on Migrate Mate are remote or hybrid as of July 16, 2026, with the rest based in Remote. Each NinjaOne listing shows its work location so you can filter before applying.
How do I apply to a job at NinjaOne?
Find a NinjaOne role on Migrate Mate, then follow the listing through to NinjaOne's own careers page to submit your application directly. NinjaOne manages its own hiring process, including application review, interviews, and offers. Migrate Mate does not process applications on the company's behalf.
What do NinjaOne jobs pay?
Listed salaries for NinjaOne roles on Migrate Mate range from about $85,000 to $330,000 per year as of July 16, 2026, with most postings at manager level or above. Exact pay is set by NinjaOne and shown on each listing.
Does NinjaOne hire entry-level?
Most of NinjaOne's open roles on Migrate Mate are manager level or above as of July 16, 2026. Entry-level openings are limited. Check individual NinjaOne listings for stated experience requirements.
Where is NinjaOne hiring?
Most NinjaOne roles are based in Remote, with some in Tampa and Austin, and about 85% offer remote or hybrid work as of July 16, 2026. Migrate Mate shows the location on each listing.