Staff Software Engineer - Lead Architect, Remote/Hybrid

NinjaOne

Maine

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

Hybrid remote
Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Growth opportunities

Job summary

NinjaOne is seeking a Staff Software Engineer to shape technical direction and own large-scale initiatives across multiple product teams. You will drive architecture decisions, mentor engineers, and partner with product, infra, and engineering teams to deliver scalable, reliable cloud services for millions of endpoints.

Located in the United States with flexible remote options, NinjaOne emphasizes strong Java/Kotlin expertise and experience with Spring/Jersey, Redis, and relational databases to

Qualifications

  • 12+ years of experience in Java software development for product applications.
  • 5+ years of experience designing and operating highly scalable systems.
  • Proven experience solving complex system design challenges at scale.
  • Expertise in API design and RESTful services, with experience using Spring (Spring Boot) or Jersey.
  • Strong command of object-oriented programming (OOP) design principles and practices.
  • Proficient in relational database design and development.
  • 2+ years of experience with Kotlin is a plus.
  • Experience with caching systems, particularly Redis, is a plus.
  • In-depth knowledge of quality testing practices and a track record of delivering high-quality software.
  • Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience.

Responsibilities

  • Technical Leadership & Architecture: Influence critical architectural decisions for scalable software systems.
  • Autonomous Decision-Making: Make high-impact technical choices with minimal oversight.
  • Cross-Functional Collaboration: Align with product, infra, and engineering teams.
  • Mentorship & Standards: Elevate engineers and establish technical standards.
  • Ownership of Large-Scale Initiatives: Own multi-team initiatives with proactive issue resolution.
  • Quality Advocacy: Champion QA practices for robust software delivery.

Skills

Java
Systems design
API design
OOP
Relational DB design
Kotlin

Education

Bachelor's degree in CS/CE/IT or equivalent

Tools

Spring Boot
Jersey
Redis

Job description

NinjaOne is seeking a Staff Software Engineer to shape technical direction and own large-scale initiatives across multiple product teams. You will drive architecture decisions, mentor engineers, and partner with product, infra, and engineering teams to deliver scalable, reliable cloud services for millions of endpoints.

Located in the United States with flexible remote options, NinjaOne emphasizes strong Java/Kotlin expertise and experience with Spring/Jersey, Redis, and relational databases to

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

Similar jobs worth comparing

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 - 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 - 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 - 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 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
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 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