Senior Full-Stack Engineer, Patching Platform & AI

NinjaOne

Town of Florida (NY)

Hybrid

USD 150,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Patching team. You will mainly work on backend Java/Kotlin and contribute to React-based UI for patching workflows, deployed across diverse endpoint environments.

You will collaborate with AI workflow, server, and platform teams to extend NinjaOne's patch management at scale, participating in design reviews and cross-team initiatives.

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.
  • Working knowledge of OOP design principles; scaling data structures and object-oriented design.
  • Knowledge of API best practices and REST service development with Jersey or Spring.
  • Relational database design and development experience.
  • Experience with both client- and server-side development for responsive messaging.
  • Caching systems expertise
  • Expert knowledge of quality testing practices, including front-end testing frameworks.
  • Strong written and verbal communication skills.

Responsibilities

  • Extend and maintain patch and software definitions across 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 patching workflows and dashboards.
  • Collaborate with AI workflow, server, and platform teams to enable reliable, scalable patch delivery.
  • Participate in architecture and design reviews to build high-quality, API-first software.
  • Troubleshoot production issues across the stack using logs, metrics, and traces.
  • Participate in code reviews and document processes; lead cross-team initiatives.
  • Other duties as needed.

Skills

Java/Kotlin backend
React frontend
API design REST
OOP design
Caching systems
Testing practices
Communication skills
AI tooling experience
Relational DB design
Distributed systems

Education

Bachelor's degree in CS/Engineering

Tools

Spring/Jersey REST
SQL databases
Java/Kotlin tooling

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join the Patching team. You will mainly work on backend Java/Kotlin and contribute to React-based UI for patching workflows, deployed across diverse endpoint environments.

You will collaborate with AI workflow, server, and platform teams to extend NinjaOne's patch management at scale, participating in design reviews and cross-team initiatives.

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

Similar jobs worth comparing

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
Senior Full-Stack Engineer: Patching & AI Deployments
Senior Full-Stack Engineer: Patching & AI Deployments

NinjaOne • North Carolina

Hybrid
USD 130,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+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 Platform (Remote)
Senior Full-Stack Engineer: Patching Platform (Remote)

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
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 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 • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
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