Senior Java Engineer - Remote, Build Scalable Systems

NinjaOne

California

Hybrid

USD 160,000 - 200,000

Full time

5 days ago
Be an early applicant

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
Hybrid remote work

Job summary

NinjaOne, a leading IT operations platform, seeks a Senior Software Engineer (Java) to design and implement scalable solutions, contribute to new features, and strengthen existing functionality serving millions of endpoints.

You will join a team spanning C++ agent, UI, and backend engineers, work on signaling and session infrastructure, and help ensure high availability across multi-region cloud services in AWS. Hybrid remote options available for US-based candidates.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications.
  • 5+ years of experience with highly scalable systems.
  • Proven experience in scaling systems and solving complex design challenges.
  • Strong knowledge of object-oriented programming design principles.

Responsibilities

  • Lead the development of large-scale software applications with high quality.
  • Influence critical architectural decisions for scalability and maintainability.
  • Collaborate with cross-functional teams and mentor junior engineers.
  • Own technical initiatives and drive improvements based on data.
  • Advocate for quality assurance and high-performance software.
  • Perform additional duties to support the team’s success.

Skills

Java
OOP design
API design
RESTful services
Distributed systems

Education

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience

Tools

Spring
Relational databases
Caching
Data warehouse exposure

Job description

NinjaOne, a leading IT operations platform, seeks a Senior Software Engineer (Java) to design and implement scalable solutions, contribute to new features, and strengthen existing functionality serving millions of endpoints.

You will join a team spanning C++ agent, UI, and backend engineers, work on signaling and session infrastructure, and help ensure high availability across multi-region cloud services in AWS. Hybrid remote options available for US-based candidates.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 220,000
Health insurance
401(k)
Unlimited PTO
+1
Senior Java Engineer — Remote, Scalable Cloud Platform
Senior Java Engineer — Remote, Scalable Cloud Platform

NinjaOne • Texas

Hybrid
USD 160,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java Engineer - Remote, Scalable Systems
Senior Java Engineer - Remote, Scalable Systems

NinjaOne • Texas

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Java Engineer - Scale Systems (Remote/Hybrid)
Senior Java Engineer - Scale Systems (Remote/Hybrid)

NinjaOne • United States

Hybrid
USD 160,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 • North Carolina

Remote
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Backend Engineer - High-Scale Cloud (Remote US)
Senior Java Backend Engineer - High-Scale Cloud (Remote US)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 190,000
Senior Java Engineer — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO
Senior Java Engineer - Remote, Scale Cloud Platform
Senior Java Engineer - Remote, Scale Cloud Platform

NinjaOne • Austin (TX), Tampa (FL)

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

NinjaOne • North Carolina

Hybrid
USD 150,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer — Remote, Scale‑Driven Platform
Senior Java Engineer — Remote, Scale‑Driven Platform

NinjaOne • Florida

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4