NinjaOne provides a unified IT operations platform for endpoint management, backup, patching, and remote access. The Senior Software Engineer will design, implement, debug, and optimize scalable Java and Kotlin software for the Backup Engineering team while contributing to database performance, code quality, mentoring, documentation, and cross-team collaboration.