Remote Senior Java/Kotlin Engineer for Patch Management

NinjaOne

Connecticut

Hybrid

USD 140,000 - 200,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits and comprehensive ins.
Hybrid remote work option
401(k) plan
Unlimited PTO
Career growth opportunities

Job summary

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. The Senior Software Engineer will contribute to patch management platforms, building scalable Java/Kotlin backend systems that run on millions of endpoints. Occasional frontend work with React/Angular is a plus, while core work remains backend‑oriented.

We value high integrity, scale, and cross‑functional collaboration with AI, server, and platform teams, plus strong engineering and testing practices.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development for product applications, or equivalent.
  • 5+ years of experience working with highly scalable software systems.
  • Experience working on systems at scale and finding solutions to scale systems.
  • Working knowledge of a breadth of OOP design principles.
  • Expertise in scaling data structures and object‑oriented design.
  • Knowledge of API best practices and REST service development using frameworks like Jersey or Spring.
  • Relational database design and development experience.
  • Experience creating both client‑ and server‑side development, for responsive messaging.
  • Caching systems expertise, and experience with Redis will make you a standout.
  • Expert knowledge of quality testing practices.
  • Nice to have: experience with React and/or Angular for occasional front‑end work on patching workflows and dashboards.

Responsibilities

  • Java and Kotlin Software Development – Use your expertise to contribute to the development of large‑scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality‑first standards.
  • Committing Code and Shipping Products – You will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise‑level software challenges, in a startup environment. Impact product more hands‑on than at other companies, building software of scale that runs on millions and millions of endpoints.

Skills

Java
Kotlin
OOP design
REST APIs
Spring
Jersey
Redis
Scalable systems
React/Angular (frontend)

Education

Bachelor's degree in Computer Science or related

Tools

Spring Framework
Jersey
Redis
React/Angular

Job description

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. The Senior Software Engineer will contribute to patch management platforms, building scalable Java/Kotlin backend systems that run on millions of endpoints. Occasional frontend work with React/Angular is a plus, while core work remains backend‑oriented.

We value high integrity, scale, and cross‑functional collaboration with AI, server, and platform teams, plus strong engineering and testing practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Java/Kotlin Backend Engineer - Patch Platform
Remote Senior Java/Kotlin Backend Engineer - Patch Platform

NinjaOne • North Carolina

On-site
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental insurance
+3
Senior Java/Kotlin Engineer - Patch Management (Remote)
Senior Java/Kotlin Engineer - Patch Management (Remote)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 200,000
Medical, dental, and vision insurance
401(k)
Unlimited PTO
+2
Senior Software Engineer, Java | Patching
Senior Software Engineer, Java | Patching

NinjaOne • Connecticut

Hybrid
USD 140,000 - 200,000
Health benefits and comprehensive ins.
Hybrid remote work option
401(k) plan
+2
Senior Software Engineer, Java | Patching
Senior Software Engineer, Java | Patching

NinjaOne • Austin (TX), Tampa (FL)

On-site
USD 140,000 - 200,000
Medical, dental, and vision insurance
401(k)
Unlimited PTO
+2
Senior Software Engineer, Java Backend
Senior Software Engineer, Java Backend

NinjaOne • Austin (TX), Tampa (FL)

Remote
USD 140,000 - 190,000
Remote Senior Tech Lead - Scalable Systems & AI
Remote Senior Tech Lead - Scalable Systems & AI

NinjaOne • Texas

Hybrid
USD 190,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO
Senior Java Backend Engineer — AI-Driven Security Platform
Senior Java Backend Engineer — AI-Driven Security Platform

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • California (MO)

Hybrid
USD 160,000 - 220,000
Hybrid remote option
Medical/dental/vision insurance
401(k) plan
+2
Senior Java Backend Engineer - Scalable IT Ops (Remote)
Senior Java Backend Engineer - Scalable IT Ops (Remote)

NinjaOne, LLC • Northern (KY)

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3