Senior Java Engineer - Remote-ready for Big Data & HA

NinjaOne

United States

Hybrid

USD 160,000 - 240,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, Vision
401(k)
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Senior Software Engineer, Java to design and implement scalable IT Operations features, advancing the platform and ensuring high-quality code for millions of endpoints. You will join a team of engineers delivering mission-critical services, influence architecture, mentor peers, and own initiatives, with a focus on data-volume datastore scale on the Patching team.

Location is US-flexible with remote options; hybrid offices in Austin, TX and Tampa, FL.

Qualifications

  • Bachelor’s degree in CS, CE, IT, or equivalent work experience.
  • 10+ years of Java software development for product applications.
  • 5+ years building highly scalable systems.
  • Proven experience in scaling systems and complex design challenges.
  • Strong OOP design principles and RESTful API design with Spring.
  • Relational database design and development expertise.
  • Experience with caching systems; data warehouse exposure 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 scalable, maintainable systems aligned with business objectives.
  • Collaborate with cross-functional teams to drive improvements and mentor junior engineers.
  • Own technical initiatives and address challenges based on data from support teams.
  • Advocate for and implement quality assurance practices for robust software.
  • Take on additional responsibilities to support team success.

Skills

Java
OOP design principles
RESTful APIs
Large-scale / distributed systems
Mentoring & code quality

Education

Bachelor’s degree in CS, CE, IT, or equivalent work experience

Tools

Spring
Relational databases
Caching systems
Data warehouse exposure
Testing/automation tooling

Job description

NinjaOne is seeking a Senior Software Engineer, Java to design and implement scalable IT Operations features, advancing the platform and ensuring high-quality code for millions of endpoints. You will join a team of engineers delivering mission-critical services, influence architecture, mentor peers, and own initiatives, with a focus on data-volume datastore scale on the Patching team.

Location is US-flexible with remote options; hybrid offices in Austin, TX and Tampa, FL.

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

Similar jobs worth comparing

Senior Java Engineer — Remote/Hybrid Platform Lead
Senior Java Engineer — Remote/Hybrid Platform Lead

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Java Engineer: Scalable Cloud Platform, Remote
Senior Java Engineer: Scalable Cloud Platform, Remote

NinjaOne • North Carolina

Hybrid
USD 160,000 - 220,000
Medical, Dental, Vision insurance
401(k) plan
Life insurance
+1
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 240,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Town of Florida (NY)

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

NinjaOne • Town of Texas (WI)

Hybrid
USD 160,000 - 240,000
Medical, dental, vision insurance
401(k) plan
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 Engineer - Scale a High-Impact Cloud Platform
Senior Java Engineer - Scale a High-Impact Cloud Platform

NinjaOne • California (MO)

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Engineer - Remote, High-Impact Cloud Platform
Senior Java Engineer - Remote, High-Impact Cloud Platform

NinjaOne • Connecticut

Hybrid
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
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
Senior Java Engineer: Build Scalable Cloud Systems (Remote)
Senior Java Engineer: Build Scalable Cloud Systems (Remote)

NinjaOne • California (MO)

Hybrid
USD 160,000 - 240,000
Hybrid remote flexibility
Medical, dental, vision insurance
401(k) plan
+2