Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaOne Logo

Java Software Engineer

NinjaOne

Salary not specified
Dec 22, 2025
Remote, US
Apply Now

NinjaOne is seeking to enhance and scale their IT Operations product suite by designing, developing, and maintaining high-performance, reliable software systems to support millions of endpoints and servers across the globe.

Requirements

  • 12+ years of experience in Java software development, particularly for product applications
  • 5+ years of experience with highly scalable systems
  • 2+ years experience with Kotlin (preferred but not mandatory)
  • Expertise in API design and RESTful services, with frameworks such as Spring (Spring Boot) or Jersey
  • Proven experience in scaling complex systems and solving challenging system design problems
  • Strong knowledge of object-oriented programming (OOP) principles and best practices
  • Proficiency in relational database design and development

Responsibilities

  • Lead the development of large-scale, high-quality software applications, ensuring adherence to best practices and standards
  • Influence and make critical architectural decisions to ensure system scalability, maintainability, and performance
  • Collaborate with cross-functional teams to align on technical strategies and drive continuous improvements
  • Mentor and guide junior engineers, promoting best practices and technical excellence across projects
  • Own and drive technical initiatives, proactively addressing challenges and implementing improvements based on support data
  • Advocate for quality assurance practices, including testing and code reviews, to ensure robust software delivery
  • Contribute to additional responsibilities as needed to support team success and project delivery

Other

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
  • Unlimited paid time off (PTO) to support work-life balance
  • Opportunities for professional growth and career advancement
  • Flexible remote work options or hybrid work arrangements at our physical offices
  • Supportive and collaborative work environment