Senior Kotlin Engineer - MDM, Remote

NinjaOne

Austin, Tampa (TX, FL)

Hybrid

USD 140,000 - 220,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

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

Job summary

NinjaOne is seeking a Senior Software Engineer on the Mobile Device Management (MDM) Team to design and implement scalable solutions within our Unified IT Operations Platform. You will work on backend services in a cloud, microservices environment on AWS, contributing to end-to-end product development and collaborating with industry leaders to shape enterprise mobility strategy.

The role emphasizes high-scale systems, client-server messaging, and a strong emphasis on code quality, performance,

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 large-scale backend applications across our services.
  • Committing Code and Shipping Products — implement design patterns and deliver enterprise software at scale.
  • Work on bleeding-edge multi-agent systems with AI-powered tools.
  • Other duties as needed.

Skills

Kotlin/Java
Microservices
REST APIs
OOP design
AWS ECS
Redis caching
AI tooling
Distributed systems

Education

Bachelor's degree in CS/CE/IT

Tools

Spring Boot
RabbitMQ
Kafka

Job description

NinjaOne is seeking a Senior Software Engineer on the Mobile Device Management (MDM) Team to design and implement scalable solutions within our Unified IT Operations Platform. You will work on backend services in a cloud, microservices environment on AWS, contributing to end-to-end product development and collaborating with industry leaders to shape enterprise mobility strategy.

The role emphasizes high-scale systems, client-server messaging, and a strong emphasis on code quality, performance,

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

Similar jobs worth comparing

Senior Kotlin Engineer, MDM & Cloud Microservices
Senior Kotlin Engineer, MDM & Cloud Microservices

NinjaOne • North Carolina

Hybrid
USD 140,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Kotlin Engineer — MDM (Remote/Hybrid)
Senior Kotlin Engineer — MDM (Remote/Hybrid)

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Kotlin Engineer - MDM, Remote & Unlimited PTO
Senior Kotlin Engineer - MDM, Remote & Unlimited PTO

NinjaOne • Connecticut

On-site
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Remote Senior Kotlin Engineer - AI-Powered MDM
Remote Senior Kotlin Engineer - AI-Powered MDM

NinjaOne • Town of Texas (WI)

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Kotlin Engineer - AI-Driven MDM Backend (Remote)
Senior Kotlin Engineer - AI-Driven MDM Backend (Remote)

NinjaOne • Town of Florida (NY)

Hybrid
USD 140,000 - 220,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Kotlin Backend Engineer – AI Microservices (Remote)
Senior Kotlin Backend Engineer – AI Microservices (Remote)

NinjaOne • United States

Hybrid
USD 140,000 - 220,000
Medical insurance
401(k) plan
Unlimited PTO
Senior Software Engineer - Remote, Cloud-Scale Java/Kotlin
Senior Software Engineer - Remote, Cloud-Scale Java/Kotlin

NinjaOne • United States

Hybrid
USD 150,000 - 220,000
Medical, dental, vision
401(k) plan
Unlimited PTO
+2
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud
Senior Java/Kotlin Software Engineer – Remote & Scalable Cloud

NinjaOne • Connecticut

Hybrid
USD 150,000 - 220,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
+1
Senior Software Engineer, Kotlin | MDM
Senior Software Engineer, Kotlin | MDM

NinjaOne • Austin (TX), Tampa (FL)

On-site
USD 140,000 - 220,000
Hybrid remote work
Medical, dental, vision insurance
401(k) plan
+2
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