Senior Java Engineer — Extensible Platform

NinjaOne

United States

Hybrid

USD 160,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
401(k) plan
Unlimited PTO
Hybrid remote work

Job summary

NinjaOne is seeking a Senior Software Engineer to join a new team building manifest-driven capabilities for the NinjaOne platform. This role focuses on extensible UI components and deeper integrations to deliver customer value.

You will work across Java, Kotlin, Python, and AWS in a cloud-based environment, crafting scalable, API-first solutions and collaborating with multiple teams to accelerate features for MSPs and customers.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of Java software development experience for product applications with strong Kotlin expertise.
  • 4+ years of experience building highly scalable software systems.
  • Experience using AI tooling to accelerate software development.
  • Experience scaling systems and solving scale challenges.
  • Broad knowledge of OOP design principles and data structures.
  • Knowledge of API best practices and REST service development with Jersey/Spring.
  • Relational database design and development experience.
  • Experience with client- and server-side development for responsive messaging.
  • Caching expertise; Redis experience is a plus.
  • Strong focus on quality testing practices.

Responsibilities

  • Manifest-driven development to extend NinjaOne platform capabilities.
  • Develop Python workers to extend platform value via third-party integrations.
  • Develop Java and Kotlin back-end to expose platform functions for extensibility.
  • Collaborate with AI workflow, server, and platform teams to achieve the mission.
  • Contribute to architecture and design reviews for scalable, API-first software.
  • Troubleshoot production issues across the stack using logs, metrics, and traces.
  • Perform other duties as needed.

Skills

Java
Kotlin
Python
API design
REST
OOP
Distributed systems
Caching (Redis)
Testing practices
AWS

Education

Bachelor’s degree in CS/CE/IT or equivalent

Tools

Spring
Jersey
Postgres
Redis
AWS

Job description

NinjaOne is seeking a Senior Software Engineer to join a new team building manifest-driven capabilities for the NinjaOne platform. This role focuses on extensible UI components and deeper integrations to deliver customer value.

You will work across Java, Kotlin, Python, and AWS in a cloud-based environment, crafting scalable, API-first solutions and collaborating with multiple teams to accelerate features for MSPs and customers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer for Platform Extensibility
Senior Java Engineer for Platform Extensibility

NinjaOne • Connecticut

Hybrid
USD 160,000 - 200,000
Hybrid remote
Health benefits
401(k)
+2
Senior Java Engineer: Platform Extensibility (Remote)
Senior Java Engineer: Platform Extensibility (Remote)

NinjaOne • Town of Florida (NY)

On-site
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Java Engineer: Build an Extensible Platform (Remote)
Senior Java Engineer: Build an Extensible Platform (Remote)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer - Build Extensible Platform (Remote)
Senior Java Engineer - Build Extensible Platform (Remote)

NinjaOne • Georgia

Hybrid
USD 160,000 - 200,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2
Senior Java Engineer — Platform Extensibility & AI
Senior Java Engineer — Platform Extensibility & AI

NinjaOne • Maine

On-site
USD 160,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior Java Engineer - Remote, High-Impact Cloud Platform
Senior Java Engineer - Remote, High-Impact Cloud Platform

NinjaOne • Connecticut

Hybrid
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer — Scalable Cloud Platform (Remote)
Senior Java Engineer — Scalable Cloud Platform (Remote)

NinjaOne • North Carolina

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Java Engineer for Scalable Cloud Systems
Senior Java Engineer for Scalable Cloud Systems

NinjaOne • Connecticut

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Senior Java Engineer for Scalable Cloud Systems
Senior Java Engineer for Scalable Cloud Systems

NinjaOne • North Carolina

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Senior Java Engineer for Scalable Cloud Systems
Senior Java Engineer for Scalable Cloud Systems

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2