Staff Software Engineer: Architecture Leader (Remote)

NinjaOne

Town of Florida (NY)

Hybrid

USD 200,000 - 300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Career growth opportunities

Job summary

NinjaOne in the United States is seeking a Staff Software Engineer to shape technical direction across multiple product teams. You will own large-scale initiatives and drive architectural decisions for scalable, reliable cloud services.

Ideal candidate has 12+ years in Java, 5+ in scalable systems, strong REST API design, Spring/Jersey, and experience mentoring engineers. This role offers hybrid remote work and a generous benefits package.

Qualifications

  • 12+ years of Java software development for product applications.
  • 5+ years designing and operating highly scalable systems.
  • Proven experience solving complex system design challenges at scale.
  • API design and RESTful services with Spring (Spring Boot) or Jersey.
  • Strong OOP design principles and practices.
  • Relational database design and development.
  • Kotlin experience is a plus.
  • Redis caching experience is a plus.
  • Strong focus on quality testing practices.

Responsibilities

  • Technical Leadership & Architecture: influence critical architectural decisions and oversee complex solutions.
  • Autonomous Decision-Making: high independence to make high-impact technical choices.
  • Cross-Functional Collaboration: partner with product, infra, and engineering teams.
  • Mentorship & Standards: mentor engineers and set technical standards.
  • Ownership of Large-Scale Initiatives: own multi-team technical initiatives and drive resolutions.
  • Quality Advocacy: promote QA practices and robust software delivery.
  • Other duties as needed

Skills

Java
Scalable systems
API design
Spring Boot
Jersey
OOP design
Relational databases
Kotlin
Redis caching
Quality testing
Bachelor's degree

Education

Bachelor's degree in CS/CE/IT

Job description

NinjaOne in the United States is seeking a Staff Software Engineer to shape technical direction across multiple product teams. You will own large-scale initiatives and drive architectural decisions for scalable, reliable cloud services.

Ideal candidate has 12+ years in Java, 5+ in scalable systems, strong REST API design, Spring/Jersey, and experience mentoring engineers. This role offers hybrid remote work and a generous benefits package.

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

Similar jobs worth comparing

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: 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: 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 - 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 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 - 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 Lead — Scalable Cloud Platform (Remote)
Senior Java Lead — Scalable Cloud Platform (Remote)

NinjaOne • United States

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 220,000
Health insurance
401(k)
Unlimited PTO
+1