Senior Java Engineer - Scalable Cloud Catalog (Remote)

NinjaOne

United States

Hybrid

USD 160,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
401(k) plan
Unlimited PTO
Dental insurance

Job summary

NinjaOne is seeking a Senior Software Engineer (Java) for the Catalog team to build and scale services behind our RMM third-party patching engine and version validation system. This role supports millions of endpoints and involves high-availability software, data workflows, and extensive collaboration across teams.

You will shape architecture, drive performance improvements, and mentor peers while delivering reliable, secure software that powers global operations.

Qualifications

  • 10+ years of Java software development experience.
  • 5+ years building highly scalable systems.
  • Strong API design experience with REST and Spring.
  • Solid OOP fundamentals and relational DB skills.
  • Experience with caching systems and data warehousing exposure a plus.

Responsibilities

  • Lead development of large-scale Java applications with a focus on quality and reliability.
  • Influence architecture decisions to ensure scalability and maintainability.
  • Mentor engineers and set technical standards across projects.
  • Own technical initiatives and drive improvements using data from support teams.
  • Champion quality assurance and high-performance outcomes.

Skills

Java
OOP design
API design
PostgreSQL
Caching strategies

Education

Bachelor's degree in Computer Science / Computer Engineering / Information Technology or equivalent

Tools

Spring
RESTful services
AWS

Job description

NinjaOne is seeking a Senior Software Engineer (Java) for the Catalog team to build and scale services behind our RMM third-party patching engine and version validation system. This role supports millions of endpoints and involves high-availability software, data workflows, and extensive collaboration across teams.

You will shape architecture, drive performance improvements, and mentor peers while delivering reliable, secure software that powers global operations.

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

Similar jobs worth comparing

Senior Java Engineer - Patch Catalog & Scale Engine (Remote)
Senior Java Engineer - Patch Catalog & Scale Engine (Remote)

NinjaOne • North Carolina

Hybrid
USD 160,000 - 240,000
Hybrid remote option
Medical, dental, vision insurance
401(k) plan
+2
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 140,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer — Scalable Cloud Platform (Remote)
Senior Java Engineer — Scalable Cloud Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer: Scalable Cloud Platform (Remote)
Senior Java Engineer: Scalable Cloud Platform (Remote)

NinjaOne • Town of Florida (NY)

On-site
USD 150,000 - 200,000
Hybrid/Remote work options
Medical, dental, vision benefits
401(k) plan
Senior Java Engineer: Build Scalable Cloud Systems (Remote)
Senior Java Engineer: Build Scalable Cloud Systems (Remote)

NinjaOne • California (MO)

Hybrid
USD 160,000 - 240,000
Hybrid remote flexibility
Medical, dental, vision insurance
401(k) plan
+2
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Java Engineer: Scale High-Impact Cloud Apps (Remote)
Senior Java Engineer: Scale High-Impact Cloud Apps (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer: Scalable Cloud Platform, Remote
Senior Java Engineer: Scalable Cloud Platform, Remote

NinjaOne • North Carolina

Hybrid
USD 160,000 - 220,000
Medical, Dental, Vision insurance
401(k) plan
Life insurance
+1
Remote-Eligible Senior Java Engineer, Scalable Cloud
Remote-Eligible Senior Java Engineer, Scalable Cloud

NinjaOne • Austin (TX)

Hybrid
USD 160,000 - 240,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer - Scalable Cloud Systems
Senior Java Engineer - Scalable Cloud Systems

NinjaOne • Town of Texas (WI)

Hybrid
USD 160,000 - 240,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1