NinjaOne unifies IT operations to help nearly 40,000 customers manage, protect, and maintain endpoints and servers worldwide. The Senior Software Engineer will design and scale Java and Kotlin backend services for real-time vulnerability detection, CVE correlation, remediation workflows, and AI-assisted risk prioritization across millions of endpoints. The role also involves developing high-availability software systems, implementing design patterns, and shipping scalable enterprise products.