Senior Software Engineer - AI-Driven MDM (Remote)

NinjaOne

Town of Texas (WI)

Hybrid

USD 140,000 - 220,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) plan
Life insurance
Unlimited PTO
Hybrid remote
Growth opportunities

Job summary

NinjaOne is seeking a Senior Software Engineer to join the Mobile Device Management team and help design and implement scalable new solutions within the Unified IT Operations Platform. You’ll work on iOS, Android, Chrome OS and Windows backend services, coordinating with Apple and Google to shape enterprise mobility strategy.

You will contribute to large-scale software, ship code with quality-first standards, and leverage AI to deliver enterprise solutions across millions of endpoints in a

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years’ experience in Kotlin or Java software development for product applications or equivalent.
  • 4+ years’ experience working with highly scalable software systems
  • Working knowledge of breadth of OOP design principles.
  • Knowledge of API best practices and REST service development using frameworks like Spring boot.
  • Expert knowledge of relational Database design and development experience.
  • Experience creating both client and server-side development for responsive messaging.
  • Experience with RabbitMQ; familiarity with Kafka is a plus.
  • Hands-on experience developing microservices, deploying on ECS and running them in AWS.
  • Exposure to DevOps practices and tooling is valued
  • Caching systems expertise and experience with Redis is preferred.
  • Solid expertise in Kotlin will make you a standout candidate.

Responsibilities

  • Kotlin, Java Software Development — contribute to the development of large-scale software applications across backend services.
  • Committing Code and Shipping Products — implement design patterns and work on enterprise level software challenges.
  • Work on bleeding-edge multi-agent systems with AI powered tools.

Skills

Kotlin
Java
Backend design
REST APIs
Spring Boot
Microservices
AWS
Distributed systems
Redis
RabbitMQ
Kafka

Education

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

Tools

RabbitMQ
Kafka
Redis
Spring Boot
AWS

Job description

NinjaOne is seeking a Senior Software Engineer to join the Mobile Device Management team and help design and implement scalable new solutions within the Unified IT Operations Platform. You’ll work on iOS, Android, Chrome OS and Windows backend services, coordinating with Apple and Google to shape enterprise mobility strategy.

You will contribute to large-scale software, ship code with quality-first standards, and leverage AI to deliver enterprise solutions across millions of endpoints in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Kotlin (MDM)
Senior Software Engineer, Kotlin (MDM)

NinjaOne • United States

On-site
USD 140,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Software Engineer, Kotlin (MDM)
Senior Software Engineer, Kotlin (MDM)

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Life insurance
+3
Staff Software Engineer - Remote Tech Lead & Architect
Staff Software Engineer - Remote Tech Lead & Architect

NinjaOne • California (MO)

Hybrid
USD 200,000 - 300,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+2
Senior Java Engineer - Scalable Cloud Platform (Remote)
Senior Java Engineer - Scalable Cloud Platform (Remote)

NinjaOne • Maine

Hybrid
USD 160,000 - 220,000
Health insurance
401(k)
Unlimited PTO
+1
Staff Software Engineer - Lead Architect, Remote/Hybrid
Staff Software Engineer - Lead Architect, Remote/Hybrid

NinjaOne • Maine

Hybrid
USD 200,000 - 300,000
Hybrid remote
Medical insurance
Dental insurance
+4
Remote Senior Java Engineer - Scalable Platform
Remote Senior Java Engineer - Scalable Platform

NinjaOne, LLC • Northern (KY)

Hybrid
USD 160,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Backend Engineer: Real-Time AI Security Remote
Senior Java Backend Engineer: Real-Time AI Security Remote

NinjaOne • United States

Hybrid
USD 140,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer - Scalable Cloud Endpoints
Senior Software Engineer - Scalable Cloud Endpoints

NinjaOne • California (MO)

Hybrid
USD 150,000 - 220,000
Hybrid remote
Medical insurance
Dental insurance
+4
Senior Software Engineer - Remote, Scalable Cloud Systems
Senior Software Engineer - Remote, Scalable Cloud Systems

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 200,000
Hybrid remote
Medical insurance
Dental insurance
+3
Senior Java Engineer — Scalable Systems (Hybrid Remote)
Senior Java Engineer — Scalable Systems (Hybrid Remote)

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1