Senior Software Engineer, Java | Vulnerability
At its midpoint, $170k/yr, this role pays less than the $206k/yr midpoint for Security Engineering openings today (usual band $172k–$375k/yr).
The full posting
About us
NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries
The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work.
NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
About the Role
NinjaOne's Vulnerability Management team is building the real-time, AI-driven engine that helps IT teams find and fix security exposures in minutes instead of days, without slowing down the endpoints it protects. As a Senior Java Backend Engineer, you'll design and scale the backend services that power continuous vulnerability detection, CVE correlation, and remediation workflows across millions of endpoints. You'll work at the intersection of security data, high-throughput distributed systems, and AI-assisted risk prioritization, partnering closely with product and detection teams to reduce customers' mean time to remediate. This is a high-impact, high-visibility role on one of NinjaOne's newest and fastest-growing product lines.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews may be required for this role.
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll be Doing
- Java and Kotlin Software Development– use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
- Committing Code and Shipping Products – you will be one of our most trusted engineers committing code. Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints.
- Other duties as needed
About You
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
- 10+ years experience in Java software development for product applications or equivalent. Solid expertise in Kotlin will make you a stand out candidate.
- 4+ years experience working with highly scalable software systems.
- Experience working on systems at scale and finding solutions to scale systems.
- Working knowledge of a breadth of OOP design principles.
- Expertise in scaling data structures and object-oriented design.
- Knowledge of API best practices and REST service development using frameworks like Jersey or Spring.
- Relational Database design and development experience.
- Experience creating both client and server-side development, for responsive messaging.
- Caching systems expertise and experience with Redis will make you a stand-out.
- Expert knowledge of quality testing practices.
What You’ll Love
We are a collaborative, kind, and curious community. We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance. We help you prepare for your financial future with our 401(k) plan. We prioritize your work-life balance with our unlimited PTO. We reward your work with opportunity for growth and advancement.
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring range for roles based in California, Colorado, Maryland, New Jersey, or Washington
$140,000 - $200,000 USD
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. This position may also be eligible for bonus, commission, equity, or other incentive compensation, as applicable.
Base salary hiring rang for roles based in New York
$140,000 - $200,000 USD
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
Candidate Privacy
When you apply, NinjaOne collects and uses your personal information to review your application and manage the hiring process. To learn how we use, store, and protect your data, and what your rights are, please read our Candidate Privacy Policy at https://www.ninjaone.com/candidate-privacy-policy .
Text as NinjaOne published it; last compared with the original on 12 Nov 2026.
The application
Your details and CV, then 10 questions.
- 1.Current StateChoose one (52 choices)
- 2.Current CountryChoose one (250 choices)
- 3.Have you ever worked at NinjaOne as an employee, contractor, or intern?Choose one: Yes - Former Employee · Yes - Former Contractor · Yes - Former Intern · No - Never employed by NinjaOne
- 4.What is your expected yearly salary?Short answer
- 5.Are you legally allowed to work in the country where this job is located?Yes or no
- 6.Now or in the future, will you need an employer to sponsor your visa or work permit so you can work in the country where this job is located?Choose one: Yes, I need visa sponsorship now. · Yes, I will need visa sponsorship in the future. · No, I do not need visa sponsorship now or in the future.
- 7.Can you work in the location and workplace type (remote, hybrid, or onsite) listed in the job posting? If the role is fully remote and you can work from where you live right now, select “Yes, I can work this way now."Choose one
- 8.Can you perform the essential functions of this job, either on your own or with the help of a reasonable accommodation from the company?Yes or no
- 9.Do you have any agreement with a current or past employer that limits the companies, industries, or locations where you can work? For example, this would include a non-compete or a non-solicitation agreement.Yes or no
- 10.Can NinjaOne text you updates about your application?Yes or no
Taken from NinjaOne's application form as it stood on 12 Nov 2026.
The employer: NinjaOne
Gives IT teams one console to manage, patch and back up devices; four of its five security openings are remote, mostly across US states.
Pay and benefits: Staff roles, most of them remote in the US, plus one SOC post remote in Germany or the UK.
Other security roles worth a look
A few links on CyberJobs.cc are referral links: when one leads to a hire, a sign-up or a purchase (a lab, a course or a tool marked Partner), the company behind it may pay CyberJobs.cc a fee. You pay nothing extra, and it never changes the salary an employer offers you or which roles the board lists. Roles from partners who pay us a fee rank a little higher in this list.

Vulnerability Defense Software Engineer, Cloudforce One (shows the role here)
Cloudflare · Security Engineering · Austin, TX +3 more· 1mo agoDetails
$150,000–$206,000/yr
Security Engineer, Corporate (shows the role here)
Lovable · Security Engineering · Stockholm· 1mo agoDetails

Principal Vulnerability Management Engineer (shows the role here)
Zscaler · Security Engineering · Bangalore, IND· 10mo agoDetails

Application Security Engineer – CVE & Vulnerability Research (shows the role here)
Anyone AI · Offensive Security · Remote· 1mo agoDetails
$65/hr
Let security teams come to you
Security teams sometimes ask us directly for someone with a given specialty, clearance or certification. Join the candidate pool once and we put you forward when a brief matches, and only after you say yes. No cost to you.
Hear first when NinjaOne posts a security role
We read NinjaOne's careers system around the clock and send its new security roles in a weekly email, along with comparable openings at other employers. Free; leave whenever you like.