NinjaOne

Senior Software Engineer, Java | Mainline

NinjaOne
Apply
9 days ago
Remote, United StatesSenior

Base Salary

$140k - $200k/yr

Responsibilities

  • Design and implement scalable new solutions and product improvements for NinjaOne’s IT Operations product suite.
  • Develop Java and Kotlin software applications and high-availability mission-critical services.
  • Commit production code, apply design patterns, and solve enterprise-scale software challenges.
  • Design and scale data structures, object-oriented systems, relational databases, APIs, and client-server applications.
  • Apply quality testing practices and support the team’s quality-first engineering standards.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of Java software development experience for product applications or equivalent.
  • At least 4 years of experience working with highly scalable software systems.
  • Experience working at scale and solving system-scaling challenges.
  • Working knowledge of object-oriented design principles and expertise in scaling data structures and object-oriented design.
  • Knowledge of API best practices and REST service development using Jersey or Spring.
  • Experience with relational database design and development.
  • Experience creating both client-side and server-side development for responsive messaging.
  • Caching systems expertise; Redis experience is preferred.
  • Expert knowledge of quality testing practices.
  • Kotlin expertise is preferred.

Benefits

  • Flexible remote work from home in eligible U.S. states, with hybrid options in Austin, Texas, and Tampa, Florida; onsite interviews may be required.
  • Medical, dental, and vision insurance.
  • 401(k) plan and life insurance coverage.
  • Unlimited PTO and work-life balance support.
  • Growth and advancement opportunities.
  • Free and unlimited onboarding, training, and support.

Categories

NinjaOne

About NinjaOne

1,001-5,000 employees
Contact me