Staff Software Engineer - Remote Tech Lead & Architect

NinjaOne

California (MO)

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, dental, and vision insurance
401(k) plan
Unlimited PTO
Hybrid remote work options
Competitive compensation

Job summary

NinjaOne, a leading Unified IT Operations Platform, seeks a Staff Software Engineer to drive architectural decisions and high‑impact initiatives across multiple product teams. You will own complex systems, mentor engineers, and set standards to ensure scalable, reliable software for millions of endpoints.

You will collaborate with product, infra, and engineering teams, balancing technical debt, performance, and business needs, while advancing best practices and high-quality software across the

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.
  • Experience with API design and RESTful services; Spring Boot or Jersey.
  • Strong OOP design principles and relational database development.
  • 2+ years of Kotlin experience is a plus.
  • Experience with Redis is a plus.
  • Bachelor's degree in computer science, computer engineering, information technology, or equivalent work experience.

Responsibilities

  • Provide technical leadership and oversee architecture decisions for large-scale initiatives.
  • Make high-impact technical decisions with minimal oversight.
  • Partner with product and engineering teams to align on technical direction.
  • Mentor engineers and elevate engineering standards across teams.
  • Own multi-team initiatives and drive resolutions using customer data and insights.
  • Champion quality assurance practices to deliver robust, high-performance software.

Skills

Java
Architecture design
REST APIs
Spring (Boot)
OOP
Relational DB
Kotlin
Redis
Testing practices
Bachelor's degree

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL

Job description

NinjaOne, a leading Unified IT Operations Platform, seeks a Staff Software Engineer to drive architectural decisions and high‑impact initiatives across multiple product teams. You will own complex systems, mentor engineers, and set standards to ensure scalable, reliable software for millions of endpoints.

You will collaborate with product, infra, and engineering teams, balancing technical debt, performance, and business needs, while advancing best practices and high-quality software across the

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

Similar jobs worth comparing

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

NinjaOne • Connecticut

Hybrid
USD 200,000 - 300,000
Medical insurance
Dental insurance
Vision insurance
+2
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 - 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: 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
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
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 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 — 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