Senior Software Architect & Technical Lead (Remote)

NinjaOne

North Carolina

Hybrid

USD 190,000 - 280,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Plan
Unlimited PTO
Hybrid remote

Job summary

NinjaOne is hiring a Senior Software Engineer, Technical Lead to guide architecture, set technical direction, and own large-scale initiatives across multiple teams. The role emphasizes autonomy, mentorship, and delivering high-availability cloud services for millions of endpoints.

You will influence architecture, drive best practices, and collaborate with product infra and engineering teams while leveraging AI tools to improve coding and testing workflows.

Qualifications

  • 12+ years of Java software development for product applications.
  • 5+ years designing and operating highly scalable systems.
  • Experience solving complex system design challenges at scale.
  • Hands-on distributed-systems patterns implementation (Saga, CQRS, outbox, circuit breaker, bulkhead, event sourcing).
  • API design and RESTful services; frameworks like Spring Boot or Jersey.
  • Systems integration with APIs, webhooks, and third-party platforms.
  • Relational DB design, modeling, indexing, and large table querying.
  • Strong OOP and quality testing practices.
  • Experience using AI tools in coding, testing, debugging and review.

Responsibilities

  • Provide technical leadership and architecture influence for large initiatives.
  • Make autonomous, high-impact technical decisions with minimal oversight.
  • Collaborate with product, infra, and engineering teams on practical, forward-looking solutions.
  • Mentor engineers and establish technical standards across the org.
  • Own multi-team initiatives and drive resolutions using customer and operational data.
  • Advocate for quality and performance in software deliverables.
  • Adopt AI-assisted engineering practices responsibly within the team.

Skills

Java experience
System design at scale
Distributed systems patterns
API design
OOP design principles
AI tooling usage

Education

Bachelor’s degree in CS/CE/IT

Tools

Spring Boot
Jersey
AWS
PostgreSQL

Job description

NinjaOne is hiring a Senior Software Engineer, Technical Lead to guide architecture, set technical direction, and own large-scale initiatives across multiple teams. The role emphasizes autonomy, mentorship, and delivering high-availability cloud services for millions of endpoints.

You will influence architecture, drive best practices, and collaborate with product infra and engineering teams while leveraging AI tools to improve coding and testing workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Tech Lead: Architecture & Scale (Remote)
Senior Software Tech Lead: Architecture & Scale (Remote)

NinjaOne • Florida

Hybrid
USD 190,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer & Technical Lead — Remote/Hybrid
Senior Software Engineer & Technical Lead — Remote/Hybrid

NinjaOne • California

Hybrid
USD 190,000 - 280,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Remote Senior Technical Lead – Scalable Systems & Architecture
Remote Senior Technical Lead – Scalable Systems & Architecture

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 190,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Tech Lead & Platform Architect – Remote
Senior Tech Lead & Platform Architect – Remote

NinjaOne • Georgia

Hybrid
USD 180,000 - 280,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2
Senior Software Architect & Tech Lead, AI-Driven Systems
Senior Software Architect & Tech Lead, AI-Driven Systems

NinjaOne • United States

Hybrid
USD 190,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Tech Lead & Architect for Scalable Cloud (Remote)
Senior Tech Lead & Architect for Scalable Cloud (Remote)

NinjaOne • Connecticut

Hybrid
USD 200,000 - 260,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Remote Senior Tech Lead - Scalable Systems & AI
Remote Senior Tech Lead - Scalable Systems & AI

NinjaOne • Texas

Hybrid
USD 190,000 - 280,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Architect & Scale Leader (Remote)
Senior Java Architect & Scale Leader (Remote)

NinjaOne • Connecticut

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+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 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