Staff Software Engineer: Architecture Lead, Remote

NinjaOne

North Carolina

Hybrid

USD 200,000 - 300,000

Full time

3 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, vision
401(k) plan
Unlimited PTO
Hybrid remote

Job summary

NinjaOne is hiring a Staff Software Engineer to shape our technical direction and own large-scale initiatives across multiple product teams. You will mentor engineers, drive architecture, and raise the bar for quality and scalability in a cloud-based platform.

The role supports hybrid remote work for US-based candidates and requires deep experience with scalable Java/Kotlin services. Our stack includes Java, Kotlin, C++, Golang, and Postgres, running on AWS to support millions of endpoints and

Qualifications

  • 12+ years of Java software development experience 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 with Spring (Boot) or Jersey.
  • Strong OO design principles and relational database knowledge.
  • 2+ years of Kotlin is a plus; Redis experience is a plus.

Responsibilities

  • Influence critical architectural decisions and oversee complex technical solutions.
  • Mentor engineers and elevate engineering standards across teams.
  • Own large-scale multi-team initiatives and drive design trade-offs.
  • Collaborate with product, infra, and engineering to ensure practical, forward-looking solutions.
  • Champion quality practices and high-availability software.

Skills

Java
System design
API design
Spring Boot
OOP
Relational DB
RESTful services
Kotlin
Redis
Testing practices

Education

Bachelor's degree in CS/CE/IT

Tools

AWS
PostgreSQL

Job description

NinjaOne is hiring a Staff Software Engineer to shape our technical direction and own large-scale initiatives across multiple product teams. You will mentor engineers, drive architecture, and raise the bar for quality and scalability in a cloud-based platform.

The role supports hybrid remote work for US-based candidates and requires deep experience with scalable Java/Kotlin services. Our stack includes Java, Kotlin, C++, Golang, and Postgres, running on AWS to support millions of endpoints and

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

Similar jobs worth comparing

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 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 - 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 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
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 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
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 Software Engineer (Java/Kotlin) – Remote‑Friendly Scale
Senior Software Engineer (Java/Kotlin) – Remote‑Friendly Scale

NinjaOne • Austin (TX), Tampa (FL)

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