Senior Java Engineer, Site Reliability (Remote)

NinjaOne

Georgia

Remote

USD 160,000 - 210,000

Full time

40 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, dental, vision insurance
401(k) plan
Unlimited PTO
Hybrid remote work

Job summary

NinjaOne is seeking a Senior Software Engineer who loves building software and ensuring it runs reliably at scale. You will develop Java and Kotlin services for our IT Operations product suite and work to improve performance, scalability, and observability in a large cloud service.

You will collaborate with engineers to design high-availability systems that serve millions of endpoints worldwide. Location is flexible: remote from the USA in CA, CO, CT, FL, GA, IL, KS, MA, MD/ME, NJ, NC, NY, OR,

Qualifications

  • 10+ years of Java software development for product applications.
  • 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

  • Design, develop, test, and ship Java and Kotlin services at large scale.
  • Own reliability in production; investigate performance and availability issues.
  • Improve scalability by removing bottlenecks in code and data access.
  • Improve operability by increasing visibility into service health.
  • Contribute to design decisions, code reviews, testing, deployment, and production troubleshooting.
  • Perform other duties as needed.

Skills

Java
Kotlin
Scalable systems
Reliability engineering
OO design
API design (REST/Jersey/Spring)
Relational databases
Asynchronous design
Incident response
Testing practices
Python

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Spring Framework
Jersey
AWS
PostgreSQL
Redis

Job description

NinjaOne is seeking a Senior Software Engineer who loves building software and ensuring it runs reliably at scale. You will develop Java and Kotlin services for our IT Operations product suite and work to improve performance, scalability, and observability in a large cloud service.

You will collaborate with engineers to design high-availability systems that serve millions of endpoints worldwide. Location is flexible: remote from the USA in CA, CO, CT, FL, GA, IL, KS, MA, MD/ME, NJ, NC, NY, OR,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - 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 (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
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)
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
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
Senior Java Backend Engineer - Scalable IT Ops (Remote)
Senior Java Backend Engineer - Scalable IT Ops (Remote)

NinjaOne, LLC • Northern (KY)

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