Senior Java/Kotlin Software Engineer — Scale, Hybrid/Remote

NinjaOne

Town of Texas (WI)

On-site

USD 140,000 - 220,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

NinjaOne is seeking a Senior Software Engineer to join the Backup Engineering team, building scalable IT Operations solutions used by 40,000+ customers. You will design and implement high-quality software across server and cloud components, with a focus on performance and reliability.

The role emphasizes mentoring, code reviews, documentation, and cross-team collaboration in a hybrid/remote-friendly setting. A strong foundation in Java, Kotlin, and scalable architectures is required.

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; Kotlin is a plus.
  • 6+ years designing and operating highly scalable software systems.
  • Strong knowledge of API design, REST services, and relational databases.
  • Experience with client-server architectures, messaging systems (RabbitMQ, SQS, SNS).
  • Proficient Linux/scripting skills; containerization and orchestration with Docker/Kubernetes.

Responsibilities

  • Develop scalable, enterprise-grade software using Java, Kotlin, C++, and Go.
  • Commit code and ship products; implement design patterns for enterprise challenges.
  • Debug, profile and optimize production Java services with tools like New Relic.

Skills

Java
Kotlin
C++
Golang

Education

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

Tools

PostgreSQL
AWS
Docker
Kubernetes

Job description

NinjaOne is seeking a Senior Software Engineer to join the Backup Engineering team, building scalable IT Operations solutions used by 40,000+ customers. You will design and implement high-quality software across server and cloud components, with a focus on performance and reliability.

The role emphasizes mentoring, code reviews, documentation, and cross-team collaboration in a hybrid/remote-friendly setting. A strong foundation in Java, Kotlin, and scalable architectures is required.

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

Similar jobs worth comparing

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 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 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 Software Engineer - Scale & Backups
Senior Java Software Engineer - Scale & Backups

NinjaOne • Town of Florida (NY)

Hybrid
USD 140,000 - 220,000
Health insurance
401(k) plan
Unlimited PTO
+1
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud

NinjaOne • Maine

Hybrid
USD 150,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud

NinjaOne • Town of Texas (WI)

Hybrid
USD 150,000 - 220,000
Comprehensive benefits package
Unlimited PTO
401(k) plan
+1
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Software Engineer (Java/Kotlin) – Remote‑Friendly Scale
Senior Software Engineer (Java/Kotlin) – Remote‑Friendly Scale

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer, Remote & Scalable Systems
Senior Software Engineer, Remote & Scalable Systems

NinjaOne • Town of Florida (NY)

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