Senior Full-Stack Engineer, Patching AI Platform (Remote)

NinjaOne

Georgia

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

Hybrid remote work
Medical benefits
Dental benefits
Vision benefits
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne seeks a Senior Full Stack Software Engineer to join our Patching team, responsible for how NinjaOne discovers, packages, and deploys OS and third-party software patches across every endpoint we manage. This role is primarily backend-focused Java/Kotlin, with working proficiency in React for the front-end pieces of the patching experience.

You'll collaborate with AI workflow, server, and platform teams, as well as product designers and product owners, to extend NinjaOne's patch

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.

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 that can reliably patch endpoints at scale.
  • Troubleshoot production issues across the technical stack using logs, metrics, and traces.

Skills

Java
Kotlin
React
API design
OO design
Relational databases
Caching systems
AI tooling
Testing practices

Education

Bachelor's degree in CS/CE or equivalent

Tools

Spring
Jersey
PostgreSQL

Job description

NinjaOne seeks a Senior Full Stack Software Engineer to join our Patching team, responsible for how NinjaOne discovers, packages, and deploys OS and third-party software patches across every endpoint we manage. This role is primarily backend-focused Java/Kotlin, with working proficiency in React for the front-end pieces of the patching experience.

You'll collaborate with AI workflow, server, and platform teams, as well as product designers and product owners, to extend NinjaOne's patch

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: 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 • 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 • North Carolina

Hybrid
USD 130,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