Senior Java Software Engineer - Scale & Backups

NinjaOne

Town of Florida (NY)

Hybrid

USD 140,000 - 220,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) plan
Unlimited PTO
Life insurance

Job summary

NinjaOne in the United States is seeking a Senior Software Engineer to design and implement scalable solutions for our IT Operations platform. You will contribute to Java and Kotlin services, write clean code, and help deliver high‑quality software that our customers love.

You'll work on the Backup Engineering squad, tackling large‑scale data and distributed systems, mentoring teammates, and participating in architecture reviews.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.
  • 10+ years of Java software development for product applications.
  • 6+ years designing highly scalable software systems.
  • Strong understanding of API design and REST with frameworks like Jersey or Spring.
  • Relational DB design and performance optimization at scale.
  • Experience with distributed architectures, messaging (RabbitMQ/SQS/SNS), and containerization.

Responsibilities

  • Develop large-scale Java/Kotlin software and maintain quality standards.
  • Commit code and ship products in a startup‑like environment with scale.
  • Debug and profile production Java services using tools like New Relic.
  • Design and optimize relational database schemas and queries for performance.
  • Mentor engineers, conduct code reviews, and participate in architecture discussions.
  • Document system architecture and drive cross‑team collaboration.

Skills

Java
Kotlin
C++
Golang
PostgreSQL
REST APIs
Spring/Jersey
Distributed systems

Education

Bachelor's degree in CS or related field

Tools

New Relic
Redis
RabbitMQ
SQS/SNS
Docker
Kubernetes

Job description

NinjaOne in the United States is seeking a Senior Software Engineer to design and implement scalable solutions for our IT Operations platform. You will contribute to Java and Kotlin services, write clean code, and help deliver high‑quality software that our customers love.

You'll work on the Backup Engineering squad, tackling large‑scale data and distributed systems, mentoring teammates, and participating in architecture reviews.

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

Similar jobs worth comparing

Senior Java/Kotlin Engineer: Scale Critical Backup Platform
Senior Java/Kotlin Engineer: Scale Critical Backup Platform

NinjaOne • North Carolina

Hybrid
USD 140,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java/Kotlin Engineer - Remote, Scale & Backups
Senior Java/Kotlin Engineer - Remote, Scale & Backups

NinjaOne • Austin (TX)

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java/Kotlin Software Engineer — Scale, Hybrid/Remote
Senior Java/Kotlin Software Engineer — Scale, Hybrid/Remote

NinjaOne • Town of Texas (WI)

On-site
USD 140,000 - 220,000
Medical 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 Systems (Hybrid Remote)
Senior Java Engineer — Scalable Systems (Hybrid Remote)

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer — Scale Global IT Platform
Senior Java Engineer — Scale Global IT Platform

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java Engineer — Scale Cloud Platforms (Remote)
Senior Java Engineer — Scale Cloud Platforms (Remote)

NinjaOne • Georgia

Hybrid
USD 160,000 - 240,000
Hybrid remote
Medical insurance
401(k) plan
+1
Senior Java Engineer - Remote/Hybrid, Scale & Lead
Senior Java Engineer - Remote/Hybrid, Scale & Lead

NinjaOne • California (MO)

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer for Scalable Cloud Systems
Senior Java Engineer for Scalable Cloud Systems

NinjaOne • Georgia

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 • Georgia

Hybrid
USD 140,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1