2,068,286open jobs
122,585companies
241,277added this week
Browse all
Salary
$200k – $300k per year
Location
Remote (Florida, Texas, Virginia, New Jersey, Kansas, United States)
Seniority
Staff · 12+ years exp
Visa
No sponsorship (stated in the posting)

Confirmed on the employer's own hiring board on Oct 30, 2026. First seen by Alion on Oct 30, 2026. NinjaOne scores A on the Alion truth index.

Overview
Company
Impact
Profile match
NinjaOne is an IT management software company that offers a unified platform for endpoint management, remote monitoring and management, automated patching, backup and remote access. Its software is used by internal IT departments and managed service providers to manage Windows, macOS and Linux devices from one console. The company is headquartered in Austin, Texas, United States.

Description

About the Role

As a Staff Software Engineer at NinjaOne, you are a highly experienced and influential engineer who plays a pivotal role in shaping the technical direction of the company. Operating with greater autonomy than a Senior Engineer, you are a key decision-maker trusted to tackle complex, high-impact projects that span multiple teams - ensuring technical excellence and driving best practices across your domain.

You'lltake ownership of large-scale technical initiatives, ensuring that software architecture is scalable, maintainable, and aligned with business goals. You'llproactively address challenges, mentor engineers, and play a significant role in setting technical standards and best practices across the organization.

As part of a team of engineers and technology experts, you'lldeliver mission-critical services that help our customers manage, protect, and maintainmillions of endpoints and servers - designing and developing high-availability software systems that support our global operations.

We are hiring for Staff Level candidates across multiple product teams! You will have an opportunity to learn about each team during your initialRecruiter interview or when speaking with a VP of Engineering in the interview process.

Location- We are flexible on remote working from home, if you are located in the USAand reside in one of the following states - CA,CO, CT,FL,GA,*IL,KS,MA,MD, ME,NJ,NC,NY,OH, OR, TN, TX, VA, andWA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.

*Onsite interviews may be required for this role.

We hire the best software engineers, but experience in our stack can’t hurt: NinjaOneis built onJava, Kotlin, C++, Golangand Postgres;supporting millions of user endpoints and running as a scalable cloud service in AWS.Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.

What You’ll be Doing

  • Technical Leadership & Architecture: Influence critical architectural decisions and oversee the implementation of complex technical solutions. Bring deep expertisein system design to ensure the long-term sustainability and scalability of our software systems, balancing technical debt, performance concerns, and business needs.
  • Autonomous Decision-Making: Operatewith a high degree of independence, trusted to make high-impact technical choices with minimal oversight. You are a go-to voice for evaluating trade-offs and setting direction across your domain.
  • Cross-Functional Collaboration: Partner with product, infrastructure, and engineering teams to drive alignment on technical decisions and ensure solutions are both practical and forward-looking.
  • Mentorship & Standards:Mentor and elevate engineers across the organization, providing guidance on best practices and helping establishtechnical standards that raise the bar for the entire engineering team.
  • Ownership of Large-Scale Initiatives:Take full ownership of complex, multi-team technical initiatives - proactively identifyingchallenges, driving resolutions, and incorporating insights from customer support and operational data.
  • Quality Advocacy:Champion and implement quality assurance practices, ensuring the delivery of robust, high-performance software that meets the high expectationsof our customers.
  • Other duties as needed

About You

  • 12+ years of experience in Java software development, particularly for product applications.
  • 5+ years of experience designing and operatinghighly scalable systems.
  • Proven experience solving complex system design challenges at scale.
  • Expertisein API design and RESTful services, with experience using frameworks like 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 recordof delivering high-quality software.
  • Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience.

About Us

NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries.

The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.

What You’ll Love

We are a collaborative, kind, and curious community.

We honor your flexibility needs with full-time work that is hybrid remote.

We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.

We help you prepare for your financial future with our 401(k) plan.

We prioritize your work-life balance with our unlimited PTO.

We reward your work with opportunity for growth and advancement.

Additional Information

This position isNOTeligible for Visa sponsorship.

*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.

Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverageand PTO.

For roles based in California, Colorado,Maryland, New Jersey, or Washingtonthebase salary hiring range for this position is$200,000 to $300,000per year.

For roles based in New York, the base salary hiring range for this position is $200,000 to $300,000per year.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

#LI-Remote

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,068,286 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
United States
$87k – $198k per year · In office · TS/SCI · Full-Time · 5+ years exp · Bachelor's Degree · Dahlgren
Python
Java
C#
C++
DevOps
CI/CD
Git
Docker
Kubernetes
Linux
Apply
≈ $126k – $253k per year (Estimated) · In office · 5+ years exp · Jersey City · Tampa
JavaScript
TypeScript
Databases
Apache Kafka
AI/ML
Copilot
Frontend
Redux
GraphQL
React.js
Redux Toolkit
React Router
DevOps
Rest API
CI/CD
AWS
Kubernetes
Amazon EKS
AWS Lambda
Amazon EC2
Amazon S3
Amazon ECS
Management
Agile
Apply
≈ $124k – $249k per year (Estimated) · In office · 5+ years exp · Wilmington
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Frontend
Angular
React.js
DevOps
Rest API
GCP
WebSockets
Azure
CI/CD
AWS
Management
Agile
Scrum
Apply
≈ $131k – $261k per year (Estimated) · Hybrid · 5+ years exp · Houston · Plano
Python
Java
DevOps
Terraform
CI/CD
Git
AWS
Spinnaker
Bitbucket
JFrog Artifactory
AWS Fargate
GitHub
GitLab
Amazon ECS
Management
Agile
Apply
≈ $127k – $254k per year (Estimated) · In office · 5+ years exp · Jersey City
Python
JavaScript
TypeScript
AI/ML
Model Context Protocol
Function Calling
LLM
RAG
Time Series
Frontend
React.js
DevOps
Rest API
WebSockets
CI/CD
AWS
Management
Agile
Apply
$164k – $246k per year · Remote (United States) · Full-Time · Bachelor's Degree · United States
Life Sciences
GMP
Apply
$77k – $115k per year · Remote (United States) · Full-Time · 3+ years exp · High School Diploma · United States
Apply
$30k per year · In office · Full-Time · United States
Apply
$60k – $84k per year · In office · Full-Time · High School Diploma · United States
AI/ML
Multimodal AI
Apply
$210k – $331k per year · Remote (United States, Puerto Rico) · Full-Time · 3+ years exp · PhD · Boston · Providence · Hartford · New York · New Haven
DevOps
GCP
Cybersecurity
HIPAA
Life Sciences
Good Clinical Practice
Apply
See all jobs
This is one of many
2,068,286 more open roles from verified company boards, updated every day.