Senior Java Engineer — Platform Extensibility & AI

NinjaOne

Maine

On-site

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, dental, and vision insurance
401(k) plan
Unlimited PTO
Hybrid remote option
Growth and advancement opportunities

Job summary

NinjaOne is seeking a Senior Software Engineer to join a newly formed team that will accelerate the NinjaOne platform through manifest-driven development. The role focuses on extensible architectures, UI components, and integrations, with a strong emphasis on customer value.

The position is flexible on remote work for US-based candidates in select states; offices in Austin and Tampa offer hybrid options. Expect collaboration across AI workflow, server, and platform teams to deliver scalable

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of experience in Java software development for product applications, or equivalent, with solid expertise in Kotlin.
  • 4+ years of experience working with highly scalable software systems.
  • Experience leveraging AI tooling to accelerate software development.
  • Experience working on systems at scale and finding solutions to scale systems further.
  • Working knowledge of a breadth of OOP design principles.
  • Expertise in scaling data structures and object-oriented design.
  • Knowledge of API best practices and REST service development using frameworks like Jersey or Spring.
  • Relational database design and development experience.
  • Experience with both client- and server-side development for responsive messaging.
  • Caching systems expertise; experience with Redis will make you a standout candidate.
  • Expert knowledge of quality testing practices.

Responsibilities

  • Manifest-driven development to extend NinjaOne platform capabilities.
  • Python development to create workers that extend NinjaOne’s value via third-party integrations.
  • Java and Kotlin backend development to expose NinjaOne platform functions for extensibility.
  • Collaborate with the AI workflow, server, and platform teams to achieve the team’s mission.
  • Participate in architecture and design reviews to build high-quality software that is scalable and API-first.
  • Troubleshoot production issues across the technical stack using logs, metrics, and traces.
  • Other duties as needed.

Skills

Java
Kotlin
Python
AI tooling
REST API design
OO design
Distributed systems
Caching
Quality testing
Relational databases

Education

Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience

Tools

Jersey
Spring
Redis

Job description

NinjaOne is seeking a Senior Software Engineer to join a newly formed team that will accelerate the NinjaOne platform through manifest-driven development. The role focuses on extensible architectures, UI components, and integrations, with a strong emphasis on customer value.

The position is flexible on remote work for US-based candidates in select states; offices in Austin and Tampa offer hybrid options. Expect collaboration across AI workflow, server, and platform teams to deliver scalable

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 — Extensible Platform
Senior Java Engineer — Extensible Platform

NinjaOne • United States

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 — Remote/Hybrid Platform Lead
Senior Java Engineer — Remote/Hybrid Platform Lead

NinjaOne • Maine

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 240,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 160,000 - 220,000
Medical, Dental, Vision insurance
401(k) plan
Life insurance
+1
Senior Java Engineer - Scale a High-Impact Cloud Platform
Senior Java Engineer - Scale a High-Impact Cloud Platform

NinjaOne • California (MO)

Hybrid
USD 150,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Engineer – Scalable Cloud Platform (Remote)
Senior Java Engineer – Scalable Cloud Platform (Remote)

NinjaOne • Town of Florida (NY)

Hybrid
USD 150,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
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