Senior Full-Stack Engineer: Patching & AI Deployments

NinjaOne

North Carolina

Hybrid

USD 130,000 - 200,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid remote work
Medical, dental, vision insurance
401(k) plan
Unlimited PTO

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer for the Patching team. The role focuses on backend Java/Kotlin and React frontend, enabling patch management across endpoints at scale.

You will collaborate with AI workflow, server, and platform teams to extend NinjaOne's patch capabilities and deliver reliable, scalable patch delivery. The role requires 10+ years in Java, strong Kotlin, and 2+ years in React, with experience building API-first software and scalable systems.

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, with solid expertise in Kotlin.
  • 2+ years of experience with React for front-end development; comfort building UI components.
  • 4+ years of experience working with highly scalable software systems.
  • Experience leveraging AI tooling to accelerate software development.
  • Knowledge of API best practices and REST service development using frameworks like Jersey or Spring.
  • Relational database design and development experience.

Responsibilities

  • Extend, and maintain patch and software definitions across supported OS platforms and third-party applications.
  • Java and Kotlin backend development to expose patch management platform functions for extensibility.
  • Build and maintain React-based UI components for the patching workflows and dashboards customers rely on.
  • Collaborate with the AI workflow, server, and platform teams to achieve the patching team's mission of reliable, scalable patch delivery.
  • Participate in architecture and design reviews to build high-quality, scalable API-first software.
  • Troubleshoot production issues across the technical stack using logs, metrics, and traces.

Skills

Java
Kotlin
React
AI tooling
REST APIs
OOP design
Caching systems
Communication

Education

Bachelor's degree

Tools

Spring
Jersey

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer for the Patching team. The role focuses on backend Java/Kotlin and React frontend, enabling patch management across endpoints at scale.

You will collaborate with AI workflow, server, and platform teams to extend NinjaOne's patch capabilities and deliver reliable, scalable patch delivery. The role requires 10+ years in Java, strong Kotlin, and 2+ years in React, with experience building API-first software and scalable systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer, Patching Platform & AI
Senior Full-Stack Engineer, Patching Platform & AI

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Full-Stack Engineer: Patch & AI-Driven Backend
Senior Full-Stack Engineer: Patch & AI-Driven Backend

NinjaOne • Connecticut

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1
Senior Full-Stack Engineer, Patching AI Platform (Remote)
Senior Full-Stack Engineer, Patching AI Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical benefits
Dental benefits
+4
Remote Senior Full-Stack Engineer: Patching & AI
Remote Senior Full-Stack Engineer: Patching & AI

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 200,000
Hybrid work
Medical, dental, vision insurance
401(k) plan
+2
Senior Full-Stack Engineer — Patch Management (Remote)
Senior Full-Stack Engineer — Patch Management (Remote)

NinjaOne • United States

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Full-Stack Engineer: Patching Platform (Remote)
Senior Full-Stack Engineer: Patching Platform (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer, Full-Stack | Patching
Senior Software Engineer, Full-Stack | Patching

NinjaOne • Connecticut

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1
Senior Software Engineer, Full-Stack | Patching
Senior Software Engineer, Full-Stack | Patching

NinjaOne • United States

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer, Full-Stack | Patching
Senior Software Engineer, Full-Stack | Patching

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer, Full-Stack | Patching
Senior Software Engineer, Full-Stack | Patching

NinjaOne • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical benefits
Dental benefits
+4