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 – SaaS Backup

NinjaOne

. Design and implement scalable new solutions and product improvements for 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 expertise in Java and Kotlin software development, focusing on scalable solutions and high-availability systems. Proficient in API best practices, relational database design, and quality testing practices while collaborating effectively with global teams.

Highest-signal resume keywords
Java Software DevelopmentKotlin ExpertiseScalable Software SystemsAPI Best PracticesQuality 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
JavaKotlinC#RubyOOP Design PrinciplesRelational Database DesignCaching SystemsRedisKafkaETL
Soft Skills
Interpersonal CommunicationOral CommunicationWritten CommunicationTeam CollaborationAdaptability
Tools & Technologies
LinuxWindowsJerseySpring
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer EngineeringBachelor’s Degree in Information Technology
Industry Keywords
SaaSBackup and RecoveryBig DataData StreamingProduction-System Support

Tech Stack

Tools & technologies
ETLJavaKafkaKotlinLinuxRedisRubySpringSQL

About the role

Key responsibilities & impact
  • Design and implement scalable new solutions and product improvements for NinjaOne’s IT Operations product suite
  • Develop high-quality software applications for the SaaS backup and recovery platform
  • Deliver robust features across backup, archive, restore, and download services
  • Contribute to new feature development, product enhancements, and ongoing production-system support
  • Design and develop high-availability, mission-critical software systems
  • Develop Java and Kotlin software applications
  • Maintain quality-first standards and support engineering quality practices
  • Collaborate with scrum teams and engineering teams in the USA and Asia
  • Drive the product roadmap
  • Own design and architecture in collaboration with NinjaOne technology leadership
  • Mentor the global engineering team on scalable solutions
  • Commit code and ship enterprise-level software products
  • Implement design patterns and solve large-scale software challenges

Requirements

What you’ll need
  • 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 with C# and Ruby is a plus
  • 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 Big Data, SQL tuning, and ETL is a plus
  • Caching systems expertise and experience with Redis
  • Experience with Kafka and data streaming is a plus
  • Expert knowledge of quality testing practices
  • Knowledge of Linux and Windows operating systems
  • Good interpersonal, oral, and written communication skills, with ability to present ideas
  • Values aligned with being a team of experts, problem solvers, and collaborators
  • Experience working with global teams in different time zones is a plus
  • High adaptability to rapid changes
  • Must reside in one of the specified U.S. states
  • Position is not eligible for visa sponsorship

Benefits

Comp & perks
  • Flexible remote working from home
  • Hybrid work option
  • 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