Senior Software Engineer - Remote, Cloud-Scale Java/Kotlin

NinjaOne

United States

Hybrid

USD 150,000 - 220,000

Full time

43 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) plan
Unlimited PTO
Hybrid remote
Life insurance

Job summary

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable solutions. You will develop high-quality software for millions of endpoints, in a role that blends individual coding with collaboration across teams.

You will work with Java, Kotlin, C++, and Postgres in a scalable AWS cloud environment, delivering mission-critical services while maintaining a strong focus on quality and performance.

Qualifications

  • Bachelor’s degree in computer science, computer engineering, information technology, or equivalent.
  • 10+ years' experience in Java software development for product applications; Kotlin preferred.
  • 4+ years' experience with highly scalable software systems.
  • Experience scaling systems and solving scale challenges.
  • Knowledge of API best practices and REST service development (Jersey/Spring).
  • Relational database design and development experience.
  • Experience client/server development for responsive messaging.
  • Caching systems expertise; Redis experience desirable.
  • Expert knowledge of quality testing practices.

Responsibilities

  • Develop large-scale software applications in Java and Kotlin.
  • Commit code and ship products; implement design patterns in enterprise software, at scale.
  • Collaborate with engineers to meet quality-first standards.
  • Participate in other duties as needed.

Skills

Java
Kotlin
C++
REST APIs
OOP
Data structures
Redis
Testing practices
Scalability
Software design

Education

Bachelor's degree in CS/CE/IT

Tools

Spring
Jersey
Postgres
AWS

Job description

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable solutions. You will develop high-quality software for millions of endpoints, in a role that blends individual coding with collaboration across teams.

You will work with Java, Kotlin, C++, and Postgres in a scalable AWS cloud environment, delivering mission-critical services while maintaining a strong focus on quality and performance.

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

Similar jobs worth comparing

Senior Software Engineer - Remote, Scalable Cloud Systems
Senior Software Engineer - Remote, Scalable Cloud Systems

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental insurance
+3
Senior Java Engineer — Scale High-Volume Cloud (Remote)
Senior Java Engineer — Scale High-Volume Cloud (Remote)

NinjaOne • North Carolina

Hybrid
USD 160,000 - 240,000
Medical insurance
Dental & vision insurance
401(k) plan
+2
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 - 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 Software Engineer - Scalable Cloud Endpoints
Senior Software Engineer - Scalable Cloud Endpoints

NinjaOne • California (MO)

Hybrid
USD 150,000 - 220,000
Hybrid remote
Medical insurance
Dental insurance
+4
Senior Java Engineer — Scalable Cloud Platform (Remote)
Senior Java Engineer — Scalable Cloud Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
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 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/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 — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO