Remote Senior Full-Stack Engineer: Patching & AI

NinjaOne

Town of Texas (WI)

Hybrid

USD 150,000 - 200,000

Full time

47 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Career growth opportunities

Job summary

NinjaOne is seeking a Senior Full Stack Software Engineer to join our Patching team, focusing on backend Java/Kotlin and React front-end components that power patching across all endpoints we manage.

You will collaborate with AI workflow, server, and platform teams to extend patch management capabilities at scale, participate in architecture reviews, and help deliver reliable, API-first software. Hybrid or remote options available in the USA.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent.
  • 10+ years of Java software development experience, Kotlin expertise, and backend focus.
  • 2+ years of React frontend development experience.
  • 4+ years of experience with highly scalable software systems.
  • Experience leveraging AI tooling to accelerate software development.
  • Knowledge of API best practices and REST service development.
  • Relational database design and development experience.
  • Strong communication skills.

Responsibilities

  • Extend and maintain patching definitions across OS and third-party apps.
  • Develop Java/Kotlin backend to expose patch management functions.
  • Build and maintain React UI components for patching workflows.
  • Collaborate with AI workflow, server, and platform teams.
  • Participate in architecture reviews for scalable API-first software.
  • Troubleshoot production issues across the stack.
  • Contribute to code reviews and cross-team initiatives.

Skills

Java
Kotlin
React
AI tooling experience
REST APIs
SQL
OO design
Code reviews
Troubleshooting

Education

Bachelor's degree in Computer Science or related field

Tools

Spring
Jersey
REST

Job description

NinjaOne is seeking a Senior Full Stack Software Engineer to join our Patching team, focusing on backend Java/Kotlin and React front-end components that power patching across all endpoints we manage.

You will collaborate with AI workflow, server, and platform teams to extend patch management capabilities at scale, participate in architecture reviews, and help deliver reliable, API-first software. Hybrid or remote options available in the USA.

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

Similar jobs worth comparing

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 — 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 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, 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 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 • Georgia

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Medical benefits
Dental benefits
+4
Senior C++ Engineer - Patch & Endpoint Platform (Remote)
Senior C++ Engineer - Patch & Endpoint Platform (Remote)

NinjaOne • North Carolina

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

NinjaOne • North Carolina

Hybrid
USD 130,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1