Staff Software Engineer - Lead Large-Scale Systems (Remote)

NinjaOne

Connecticut

Hybrid

USD 200,000 - 300,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

Job summary

NinjaOne seeks a Staff Software Engineer to shape the technical direction across multiple product teams. You will own large-scale initiatives, mentor engineers, and drive best practices while delivering high‑availability software for millions of endpoints and servers.

This role emphasizes architectural leadership, independent decision making, and collaboration with product, infra, and engineering teams to ensure scalable, maintainable systems aligned with business goals.

Qualifications

  • 12+ years of experience in Java software development for product applications.
  • 5+ years designing and operating highly scalable systems.
  • Proven experience solving complex system design challenges at scale.
  • Expertise in API design and RESTful services (Spring/Spring Boot or Jersey).
  • Strong OOP design principles and relational database skills.
  • 2+ years of Kotlin is a plus; Redis experience is beneficial.
  • Experience with quality testing practices and delivering high-quality software.
  • Bachelor’s degree in CS/CE/IT or equivalent work experience.

Responsibilities

  • Influence critical architectural decisions and oversee complex solutions.
  • Provide autonomous, high-impact technical choices with minimal oversight.
  • Partner with product, infra, and engineering teams to align on decisions.
  • Mentor engineers and establish technical standards across teams.
  • Own large-scale multi-team initiatives and drive resolutions.
  • Advocate for quality and high-performance software delivery.
  • Perform other duties as needed.

Skills

Java
System design
API design
OOP
Relational DB
Kotlin
Redis
Testing practices

Education

Bachelor's degree in computer science/engineering or equivalent

Job description

NinjaOne seeks a Staff Software Engineer to shape the technical direction across multiple product teams. You will own large-scale initiatives, mentor engineers, and drive best practices while delivering high‑availability software for millions of endpoints and servers.

This role emphasizes architectural leadership, independent decision making, and collaboration with product, infra, and engineering teams to ensure scalable, maintainable systems aligned with business goals.

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

Similar jobs worth comparing

Staff Software Engineer - Remote Tech Lead & Architect
Staff Software Engineer - Remote Tech Lead & Architect

NinjaOne • California (MO)

Hybrid
USD 200,000 - 300,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Staff Software Engineer - Lead Architect, Remote/Hybrid
Staff Software Engineer - Lead Architect, Remote/Hybrid

NinjaOne • Maine

Hybrid
USD 200,000 - 300,000
Hybrid remote
Medical insurance
Dental insurance
+4
Staff Software Engineer: Architect Large-Scale Systems (Remote)
Staff Software Engineer: Architect Large-Scale Systems (Remote)

NinjaOne • Georgia

Hybrid
USD 200,000 - 300,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer: Lead Big-Scale Systems (Remote)
Staff Software Engineer: Lead Big-Scale Systems (Remote)

NinjaOne • United States

Hybrid
USD 200,000 - 300,000
Medical benefits
401(k) plan
Unlimited PTO
+1
Staff Software Engineer - Tech Lead, Architecture (Remote)
Staff Software Engineer - Tech Lead, Architecture (Remote)

NinjaOne • Town of Texas (WI)

Hybrid
USD 200,000 - 300,000
Medical insurance
Dental insurance
Vision insurance
+3
Staff Software Engineer: Architecture Lead, Remote
Staff Software Engineer: Architecture Lead, Remote

NinjaOne • North Carolina

Hybrid
USD 200,000 - 300,000
Medical, dental, vision
401(k) plan
Unlimited PTO
+1
Staff Software Engineer: Architecture Leader (Remote)
Staff Software Engineer: Architecture Leader (Remote)

NinjaOne • Town of Florida (NY)

Hybrid
USD 200,000 - 300,000
Hybrid work model
Medical, dental, vision insurance
401(k) plan
+2
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 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
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