Remote Otter LogoRemoteOtter

Senior Software Engineer, Java - Remote

Posted 5 days ago
Software Development
Full Time
USA
$140,000 - $200,000/year

Overview

As a Senior Software Engineer on the NinjaOne team, you will contribute to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.

In Short

  • Design and implement scalable solutions for IT Operations products.
  • Develop high-quality software applications that exceed customer expectations.
  • Work with Java, Kotlin, C++, and Postgres.
  • Contribute to large-scale software applications.
  • Commit code and implement design patterns.
  • Participate in a collaborative and flexible work environment.
  • Help maintain high availability of mission-critical software systems.
  • Engage in both client and server-side development.
  • Utilize caching systems and quality testing practices.
  • Opportunity for growth and advancement.

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 10+ years of experience in Java software development.
  • Solid expertise in Kotlin is preferred.
  • Experience with scalable software systems.
  • Knowledge of OOP design principles.
  • Expertise in API best practices and REST service development.
  • Relational Database design experience.
  • Experience with client and server-side development.
  • Knowledge of caching systems, especially Redis.
  • Expertise in quality testing practices.

Benefits

  • Flexible remote work options.
  • Comprehensive benefits package including medical, dental, and vision insurance.
  • 401(k) plan for financial future preparation.
  • Unlimited PTO for work-life balance.
  • Opportunities for career growth and advancement.

NinjaOne

NinjaOne

NinjaOne is a leading provider of automated endpoint management solutions, dedicated to enhancing IT operations for over 30,000 customers. The company focuses on delivering visibility, security, and control over endpoints, helping IT teams and managed service providers increase productivity, reduce security risks, and lower costs. With a commitment to customer success, NinjaOne offers free and unlimited onboarding, training, and support, and has been recognized as the top choice in endpoint management, patch management, remote monitoring, and mobile device management on G2. The company fosters a collaborative and flexible work environment, prioritizing employee well-being and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

Weave logo

Senior Software Engineer - Java - Remote

Weave

3 weeks ago

Weave is seeking a Senior Software Engineer with strong Java expertise to build and maintain backend services.

India
Full-time
Software Development
3Pillar logo

Senior Software Engineer - Java - Remote

3Pillar

4 weeks ago

Join 3Pillar as a Senior Software Engineer to lead transformative projects in a flexible, remote-first environment.

Romania
Full-time
Software Development
Experian logo

Senior Software Engineer - Java - Remote

Experian

4 weeks ago

Experian is seeking a Senior Software Engineer with Java expertise to join their PowerCurve Collections Software Engineering Group.

Bulgaria
Full-time
Software Development

D.P

Senior Software Engineer - Java - Remote

DEU008 Pagero

10 weeks ago

Join Pagero as a Senior Software Engineer - Java to design and develop innovative cloud services in a flexible work environment.

Sri Lanka
Full-time
Software Development

D.P

Senior Software Engineer - Java - Remote

DEU008 Pagero

10 weeks ago

Join Pagero as a Senior Software Engineer to design and develop cloud services using Java and Scala in a flexible working environment.

Sri Lanka
Full-time
Software Development