Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NinjaOne

Senior Software Engineer, Java

NinjaOne

. Contribute to NinjaOne's IT Operations product suite .

Posted 10/28/2026full-timeUnited StatesSenior💰 $140,000 - $200,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Java and Kotlin software development, focusing on designing and implementing scalable, high-availability systems. Proficient in OOP design principles, API best practices, and quality testing methodologies to deliver mission-critical services.

Highest-signal resume keywords
Java Software DevelopmentKotlin ExpertiseScalable Software SystemsAPI DevelopmentQuality Testing Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaKotlinOOP Design PrinciplesAPI Best PracticesREST Service DevelopmentRelational Database DesignCaching SystemsRedisSoftware DevelopmentDesign Patterns
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Computer EngineeringBachelor's Degree in Information Technology
Industry Keywords
IT OperationsHigh-Availability SystemsMission-Critical ServicesEndpoint ManagementSoftware Applications

Tech Stack

Tools & technologies
JavaKotlinRedisSpring

About the role

Key responsibilities & impact
  • Contribute to NinjaOne's IT Operations product suite
  • Design and implement scalable new solutions and product improvements
  • Develop high-quality, scalable software applications
  • Create and deliver mission-critical services for administering, protecting, and maintaining endpoints and servers
  • Design and develop high-availability mission-critical software systems supporting worldwide operations
  • Develop software using Java and Kotlin
  • Commit code and ship products as a trusted engineer
  • Implement design patterns and solve enterprise-level software challenges
  • Build software operating across millions of endpoints
  • Maintain quality-first standards and perform other duties as needed

Requirements

What you’ll need
  • Located in the USA and residing in one of the eligible states: CA, CO, CT, FL, GA, IL, KS, MA, ME, NC, NJ, NY, OR, OH, TN, TX, VA, or WA
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
  • 10+ years of experience in Java software development for product applications or equivalent
  • 4+ years of experience working with highly scalable software systems
  • Solid expertise in Kotlin
  • Experience working on systems at scale and finding solutions to scale systems
  • Working knowledge of OOP design principles
  • Expertise in scaling data structures and object-oriented design
  • Knowledge of API best practices and REST service development using Jersey or Spring
  • Relational database design and development experience
  • Experience with client- and server-side development for responsive messaging
  • Caching systems expertise; Redis experience is advantageous
  • Expert knowledge of quality testing practices
  • Not eligible for visa sponsorship
  • Onsite interviews may be required
  • Qualified candidates must reside outside Chicago city limits or be willing to self-relocate if based near Chicago

Benefits

Comp & perks
  • Flexible remote working from home
  • Hybrid option at physical offices in Austin, TX and Tampa, FL
  • Medical, dental, and vision insurance
  • 401(k) plan
  • Unlimited PTO
  • Life insurance coverage
  • Opportunities for growth and advancement
  • Free and unlimited onboarding, training, and support