Senior Java Engineer – Remote, Scalable Cloud Reliability

NinjaOne

Maine

Hybrid

USD 160,000 - 210,000

Full time

36 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
PTO (paid time off)
Unlimited PTO

Job summary

NinjaOne is seeking a Senior Software Engineer, Java-Site Reliability to build and operate scalable Java/Kotlin services for the IT Operations platform. You will drive reliability, performance, and observability across production systems serving millions of endpoints worldwide.

Location flexibility includes remote work from the USA with a hybrid option in offices. You will collaborate with teammates to design, implement, and maintain high-availability software in AWS, using Java, Kotlin, and

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of Java software development experience for product applications, or equivalent experience. Strong Kotlin experience will make you a standout candidate.
  • 4+ years of experience working with highly scalable software systems.
  • Experience diagnosing and improving the reliability, performance, and scalability of services in production.
  • Strong object-oriented design skills and experience applying design principles to complex software systems.
  • Knowledge of API best practices and REST service development using frameworks such as Jersey or Spring.
  • Relational database design and development experience, including experience identifying and addressing data access bottlenecks.
  • Experience with asynchronous application design and client-server communication.
  • Experience troubleshooting production systems and participating in incident response.
  • Strong testing practices and a commitment to building software that is dependable in production.
  • Experience with caching systems, especially Redis, will make you a standout candidate.
  • Python experience is a plus.

Responsibilities

  • Build and improve software: Design, develop, test, and ship Java and Kotlin services and product improvements used at large scale.
  • Own reliability in production: Investigate performance and availability issues, identify their causes, and make lasting improvements to the services you help build.
  • Improve scalability: Find bottlenecks in application code, data access, and service interactions; design changes that let our systems grow reliably.
  • Make systems easier to operate: Improve the visibility engineers have into service health, so problems can be detected, understood, and resolved more effectively.
  • Work across the full life of a service: Contribute to design decisions, code reviews, testing, deployment, and production troubleshooting alongside your fellow engineers.
  • Perform other duties as needed.

Skills

Java
Kotlin
C++
Golang
PostgreSQL
REST APIs
AWS
Distributed systems
Incident response
Python

Education

Bachelor's degree in Computer Science or related

Tools

Jersey
Spring
Redis

Job description

NinjaOne is seeking a Senior Software Engineer, Java-Site Reliability to build and operate scalable Java/Kotlin services for the IT Operations platform. You will drive reliability, performance, and observability across production systems serving millions of endpoints worldwide.

Location flexibility includes remote work from the USA with a hybrid option in offices. You will collaborate with teammates to design, implement, and maintain high-availability software in AWS, using Java, Kotlin, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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, 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 (SRE) - Remote, Scale & Reliability
Senior Java Engineer (SRE) - Remote, Scale & Reliability

NinjaOne • California

Hybrid
USD 160,000 - 210,000
Medical insurance
Dental insurance
Vision insurance
+2
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
Senior Java Engineer — Remote, Scalable Cloud Platform
Senior Java Engineer — Remote, Scalable Cloud Platform

NinjaOne • Town of Texas (WI)

Hybrid
USD 160,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
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
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 - 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
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