Senior Software Engineer, Java | Ticketing
NinjaOne
$140,000–$200,000from the description
Jul 1, 2026
—
Jul 21, 2026
What this job asks for AI summary
This senior engineering role focuses on building and improving a helpdesk ticketing product that integrates tightly with endpoint management and remote monitoring tools. Day-to-day work involves designing and shipping backend features in Java and Kotlin on a large-scale, cloud-hosted platform serving millions of endpoints. It suits experienced engineers comfortable with distributed systems, relational databases, and object-oriented design at scale.
Senior level · 10+ years · Remote · Full-time
“or” means any one of them counts — you don't need all of them.
Posted 3 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 5,400 people nationally plausibly meet what this posting asks for (software developers). range 3,250–9,700
Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (9)
The JD requires a Bachelor's degree in CS/CE/IT 'or equivalent work experience', so no hard degree gate is set.
10+ years of Java development is stated as the primary experience requirement and drives the overall years minimum; 4+ years with highly scalable systems is a secondary gate but is subsumed by the 10-year overall requirement.
Kotlin is called out twice as a 'stand out' differentiator rather than a hard gate, so it is marked preferred despite appearing in the About You section.
Redis is explicitly flagged as a 'stand-out' nice-to-have ('will make you a stand-out'), so it is marked preferred.
C++ appears only in the 'We hire the best… our stack is built on' narrative paragraph, not in the requirements section — marked preferred.
Spring and Jersey appear together as example frameworks for REST service development ('using frameworks like Jersey or Spring'); Spring is the primary name with Jersey as an alternative.
Compensation range ($140,000–$200,000/year) is quoted for CA, CO, NJ, WA, and NY; the posting implies the same range applies to all listed states.
The role is restricted to specific US states (CA, CO, CT, FL, GA, IL, KS, MA, ME, NC, NJ, NY, OR, TN, TX, VA, WA); Chicago city limits are excluded per the additional information note.
Caller marked this a fully-remote role — scored against the national candidate pool.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.