Senior AI Security Platform Engineer (Remote)

NinjaOne

California (MO)

Hybrid

USD 170,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

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

Job summary

NinjaOne in the United States is hiring a Senior Software Engineer for its Application Security Engineering team to build an AI platform that discovers vulnerabilities in production code and validates findings against real attack paths.

You will own code from design to production, tackling agent orchestration, durable execution, and cost control, enabling engineers to find and fix vulnerabilities earlier with trusted evidence.

Qualifications

  • 5+ years of software engineering experience with ownership of production services or automation platforms.
  • Strong Python skills with asynchronous concurrency, typing, testing, packaging, and profiling.
  • Experience building multi-step workflows with durable state, idempotent retries, task queues, observability, and resource limits.
  • Hands-on experience with LLM APIs, tool calling, structured outputs, context management, and evaluation.
  • Experience with AWS or comparable cloud infrastructure and distributed systems.

Responsibilities

  • Build and operate a production AI vulnerability platform with resumable workflows, bounded agent execution, model routing, and per-repository budgets across AWS Bedrock and OpenAI‑compatible APIs.
  • Engineer repository context, threat models, and coverage tracking so agents can reason about entry points, trust boundaries, tenant isolation, and relevant code paths.
  • Build independent validation, stable finding identity, and deduplication. Ground reachability and exploitability of judgments in code, deployment evidence, and reproducible tests.
  • Develop patch and regression‑test workflows that demonstrate a failing test before a fix and a passing test afterward, check for regressions, and require human review before merging.
  • Protect agent execution with sandboxing, least‑privilege tool access, and controls for untrusted repository content, prompt injection, secrets, and sensitive data.
  • Partner with security and engineering teams to deliver findings through SARIF and existing workflows. Measure validated finding quality, coverage, reliability, and cost per validated finding; communicate results and share engineering practices.
  • Other duties as needed

Skills

Python
LLM APIs
Asynchronous
AWS
Security engineering
Golang
C++
Java
Kotlin
PostgreSQL

Education

Bachelor's degree in Computer Science or related field

Tools

Java
Kotlin
C++
Golang
PostgreSQL
AWS Bedrock
OpenAI API

Job description

NinjaOne in the United States is hiring a Senior Software Engineer for its Application Security Engineering team to build an AI platform that discovers vulnerabilities in production code and validates findings against real attack paths.

You will own code from design to production, tackling agent orchestration, durable execution, and cost control, enabling engineers to find and fix vulnerabilities earlier with trusted evidence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – AI Security Platform (Remote)
Senior Software Engineer – AI Security Platform (Remote)

NinjaOne • Austin (TX)

Hybrid
USD 170,000 - 230,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior AI Security Engineer - Remote, Impactful Cloud Platform
Senior AI Security Engineer - Remote, Impactful Cloud Platform

NinjaOne, LLC • Northern (KY)

Hybrid
USD 170,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior AI Security Engineer — Remote Vulnerability Platform
Senior AI Security Engineer — Remote Vulnerability Platform

NinjaOne • Georgia

Hybrid
USD 170,000 - 230,000
Health insurance
401(k) plan
Unlimited PTO
+1
Senior AI Security Engineer – Vulnerability Platform
Senior AI Security Engineer – Vulnerability Platform

NinjaOne • Town of Florida (NY)

Hybrid
USD 170,000 - 230,000
Medical, dental, vision
401(k) plan
Unlimited PTO
+2
Senior AI Security Engineer — Build Vulnerability Platform
Senior AI Security Engineer — Build Vulnerability Platform

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 170,000 - 230,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Remote Senior AI Security Engineer: Production Platform
Remote Senior AI Security Engineer: Production Platform

NinjaOne • North Carolina

Hybrid
USD 140,000 - 230,000
Hybrid remote
Medical, dental, and vision insurance
401(k) plan
+1
Senior Java Backend Engineer - AI Security Platform
Senior Java Backend Engineer - AI Security Platform

NinjaOne • North Carolina

Hybrid
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental and Vision
+3
Senior Java Backend Engineer: AI‑Driven Security (Remote)
Senior Java Backend Engineer: AI‑Driven Security (Remote)

NinjaOne • Connecticut

Hybrid
USD 140,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+1
Senior Java Backend Engineer: Real-Time AI Security Remote
Senior Java Backend Engineer: Real-Time AI Security Remote

NinjaOne • United States

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer | AI Security Engineering
Senior Software Engineer | AI Security Engineering

NinjaOne • Town of Florida (NY)

Hybrid
USD 170,000 - 230,000
Medical, dental, vision
401(k) plan
Unlimited PTO
+2