Senior Java Engineer (SRE) - Remote, Scale & Reliability

NinjaOne

California

Hybrid

USD 160,000 - 210,000

Full time

40 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO

Job summary

NinjaOne is seeking a Senior Software Engineer (Java) to build and run scalable Java and Kotlin services for our IT Operations product suite. You will focus on production reliability, performance, and observability while contributing to design decisions and code quality.

Located in the USA with flexible remote options; NinjaOne runs on AWS and uses Java, Kotlin, C++, Go, and Postgres to support millions of endpoints.

Qualifications

  • Bachelor's degree or equivalent work experience in CS/CE/IT.
  • 10+ years of Java software development experience for product applications; strong Kotlin a plus.
  • 4+ years of experience with highly scalable software systems.
  • Experience diagnosing and improving reliability, performance, and scalability of services in production.
  • Strong object-oriented design skills and design principles for complex software.
  • Knowledge of API best practices and REST service development with Jersey or Spring.
  • Relational DB design and development; addressing data access bottlenecks.
  • Experience with asynchronous design and client-server communication.
  • Experience troubleshooting production systems and incident response.
  • Strong testing practices for dependable production software.
  • Experience with caching systems like Redis; Python a plus.

Responsibilities

  • Build and improve Java and Kotlin services at large scale.
  • Own reliability in production; investigate performance and availability issues.
  • Improve scalability by identifying bottlenecks in code and data access.
  • Enhance operability by improving service health visibility.
  • Contribute to design decisions, code reviews, testing, deployment, and troubleshooting.
  • Perform other duties as needed.

Skills

Java
Kotlin
C++
Golang
PostgreSQL
AWS
REST APIs
Redis
Distributed systems
Observability

Education

Bachelor's degree in Computer Science / Computer Engineering / IT

Tools

Spring
Jersey
Docker
Kubernetes

Job description

NinjaOne is seeking a Senior Software Engineer (Java) to build and run scalable Java and Kotlin services for our IT Operations product suite. You will focus on production reliability, performance, and observability while contributing to design decisions and code quality.

Located in the USA with flexible remote options; NinjaOne runs on AWS and uses Java, Kotlin, C++, Go, and Postgres to support millions of endpoints.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer – SRE (Remote)
Senior Java Engineer – SRE (Remote)

NinjaOne • Connecticut

Hybrid
USD 160,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Remote Senior Java/Kotlin SRE Engineer—Scale & Reliability
Remote Senior Java/Kotlin SRE Engineer—Scale & Reliability

NinjaOne • Florida

Hybrid
USD 160,000 - 210,000
Medical, Dental, Vision insurance
401(k) plan
Unlimited PTO
Remote Senior Java/SRE Engineer — Scale & Reliability
Remote Senior Java/SRE Engineer — Scale & Reliability

NinjaOne • Texas

Hybrid
USD 160,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Engineer – SRE, Cloud & Scale
Senior Java Engineer – SRE, Cloud & Scale

NinjaOne • United States

Hybrid
USD 160,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior Java Engineer - Remote Cloud Reliability
Senior Java Engineer - Remote Cloud Reliability

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 210,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Senior Java Engineer – Remote, Scalable Cloud Reliability
Senior Java Engineer – Remote, Scalable Cloud Reliability

NinjaOne • Maine

Hybrid
USD 160,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer, Site Reliability (Remote)
Senior Java Engineer, Site Reliability (Remote)

NinjaOne • Georgia

Remote
USD 160,000 - 210,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer – Scalable, Reliable Cloud Services
Senior Java Engineer – Scalable, Reliable Cloud Services

NinjaOne • North Carolina

Hybrid
USD 160,000 - 210,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer - Scale, Remote/Hybrid, Unlimited PTO
Senior Java Engineer - Scale, Remote/Hybrid, Unlimited PTO

NinjaOne • Connecticut

Hybrid
USD 150,000 - 210,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 • California (MO)

Hybrid
USD 160,000 - 220,000
Hybrid remote option
Medical/dental/vision insurance
401(k) plan
+2