Senior Java Engineer - Remote, Scalable Cloud Platform

NinjaOne, LLC

United States

Hybrid

USD 140,000 - 200,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid remote
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Senior Software Engineer, Java to design and implement scalable solutions for our global customers. You will contribute to new features and maintain existing functionality across our cloud-based services.

Join a team delivering mission-critical services for millions of endpoints, shaping architecture, mentoring engineers, and ensuring high availability. The ideal candidate has 10+ years in Java, strong OOP, and RESTful API design.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development, particularly for product applications.
  • 5+ years of experience with highly scalable systems.
  • Proven experience in scaling systems and solving complex system design challenges.
  • Strong knowledge of object-oriented programming (OOP) design principles and practices.
  • Expertise in API design and RESTful services, with experience using frameworks like Spring.
  • Proficient in relational database design and development.
  • Experience with caching systems
  • Data warehouse exposure and testing/automation tooling a plus

Responsibilities

  • Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards.
  • Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives.
  • Collaborate with cross-functional teams to align on technical decisions and drive improvements.
  • Mentor junior engineers, providing guidance on best practices and setting technical standards across projects.
  • Focus on quality assurance practices to deliver robust, high-performance software.
  • Contribute to additional responsibilities as needed to support the team’s success

Skills

Java
Scalable systems
OOP design
RESTful APIs
Spring
Relational DB design
Caching systems

Education

Bachelor's degree in CS or related field

Tools

Java
Kotlin
C++
Golang
Postgres

Job description

NinjaOne is seeking a Senior Software Engineer, Java to design and implement scalable solutions for our global customers. You will contribute to new features and maintain existing functionality across our cloud-based services.

Join a team delivering mission-critical services for millions of endpoints, shaping architecture, mentoring engineers, and ensuring high availability. The ideal candidate has 10+ years in Java, strong OOP, and RESTful API design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Scalable Cloud Platform, Remote
Senior Java Engineer - Scalable Cloud Platform, Remote

NinjaOne, LLC • Tampa (FL)

Hybrid
USD 170,000 - 220,000
Hybrid remote
Medical insurance
Dental insurance
+4
Senior Java Engineer — Scale & Automation Platform
Senior Java Engineer — Scale & Automation Platform

NinjaOne, LLC • United States

Hybrid
USD 170,000 - 220,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2
Staff Java Architect - Lead Scalable Systems (Remote)
Staff Java Architect - Lead Scalable Systems (Remote)

NinjaOne, LLC • San Jose (CA)

Hybrid
USD 180,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer - Java/Kotlin (Remote & Scale)
Senior Software Engineer - Java/Kotlin (Remote & Scale)

NinjaOne, LLC • United States

Hybrid
USD 140,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Staff Java Architect — Lead Scalable, High-Impact Systems (Remote)
Staff Java Architect — Lead Scalable, High-Impact Systems (Remote)

NinjaOne, LLC • San Francisco (CA)

Hybrid
USD 180,000 - 280,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Java Architect & Tech Leader — Scale High-Impact Systems
Java Architect & Tech Leader — Scale High-Impact Systems

NinjaOne, LLC • New York (NY)

Hybrid
USD 180,000 - 280,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Software Engineer, Cloud Platform (Remote US)
Software Engineer, Cloud Platform (Remote US)

TECH - TEST - DO NOT APPLYNinjaOne • United States

Remote
USD 120,000 - 160,000
Collaborative culture
Hybrid remote work flexibility
Benefits package (medical, dental, and
+4
Senior Staff Software Engineer – Scalable IT Ops Platform
Senior Staff Software Engineer – Scalable IT Ops Platform

NinjaOne, LLC • United States

Hybrid
USD 180,000 - 280,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Software Engineer - Java/Kotlin, ITSM & Billing (Remote)
Senior Software Engineer - Java/Kotlin, ITSM & Billing (Remote)

NinjaOne, LLC • Texas

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Java Backend Engineer - Scalable IT Ops (Remote)
Senior Java Backend Engineer - Scalable IT Ops (Remote)

NinjaOne, LLC • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3