Skip to content
Find jobs
Sign inCreate account
TermsPrivacy policyCookiesPremium termsStatus
© 2026 Joined. Job search and hiring.
Senior Software Engineer, Java - Platform & Asset Management at NinjaOne · United States · Joined
  1. /Find jobs
  2. /NinjaOne
  3. /Senior Software Engineer, Java - Platform & Asset Management
N

Senior Software Engineer, Java - Platform & Asset Management

NinjaOne · United States · Just now · 0 applicants
NewRemoteFull-timeSenior
Pay
$150k–$200kListed
Workplace
Remote
Job type
Full-time
Level
Senior
Team: Platform & Asset Management · Source: jobright · Posted by joined-scrapper

About the role

NinjaOne seeks a senior Java engineer to develop large-scale platform and asset management software supporting IT operations, asset discovery, and software license tracking. This fully remote role focuses on event-driven systems, observability, and high scalability, and does not offer visa sponsorship.

What you’ll do

  • Develop and maintain large-scale software for the Platform & Asset Management team
  • Support customer customization, knowledge bases, asset discovery, software license tracking, and IT operations
  • Build and scale systems with event-driven architectures using Kafka or RabbitMQ
  • Develop client and server-side code for responsive messaging
  • Create REST services using frameworks like Jersey or Spring
  • Ensure telemetry and observability are core acceptance criteria

What you’ll need

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
  • 10+ years of Java software development experience for product applications
  • 4+ years of experience working with highly scalable software systems
  • Experience scaling systems with event-driven architectures using tools like Kafka or RabbitMQ
  • Knowledge of OOP design principles, API best practices, and REST service development
  • Relational database design and development experience

Original job description

NinjaOne is hiring a Senior Software Engineer for its Platform & Asset Management team. The role develops and maintains large-scale software that supports customer customization, knowledge bases, asset discovery, software license tracking, and IT operations.Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent…

Mark this job as applied?

We opened the listing in a new tab. Marking it adds it to My applications so your list stays up to date.

Report this job

Tell us what looks wrong. A job that is simply not a fit is not a report.
Reason
Scam job
Fake company
Asks for payment
Something else, with details