Senior Backend Engineer – Remote, Scale & Data Backup

NinjaOne

Maine

Hybrid

USD 140,000 - 200,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401(k) plan
Unlimited PTO
Hybrid remote work
Career growth opportunities

Job summary

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable backend solutions. You’ll work with Java, Kotlin, Ruby, C#, and Postgres to build high-availability services that serve millions of endpoints.

You’ll collaborate with teams in the USA and Asia, mentor engineers, and own design and architecture. The role focuses on backup/restore services for partners worldwide, with hybrid remote options in the USA.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent.
  • 10+ years in Java software development for product applications; Kotlin expertise desired.
  • Experience with C# and Ruby is a plus; 4+ years building scalable systems.
  • Strong knowledge of OOP design, APIs and REST services.
  • Relational DB design and SQL tuning; Big Data/ETL is a plus.
  • Caching with Redis; Kafka and streaming data knowledge is beneficial.
  • Excellent problem solving, collaboration and architecture skills.

Responsibilities

  • Develop large-scale software applications with Java and Kotlin.
  • Collaborate with global teams in USA and Asia to drive product roadmap.
  • Commit code, implement design patterns, and deliver scalable features.

Skills

Java
Kotlin
C#
Ruby
Distributed systems
REST API
SQL
Redis
Kafka
OOP principles
AWS

Education

Bachelor’s degree in Computer Science or related field

Tools

Spring Framework
Jersey
PostgreSQL
Kafka
Redis

Job description

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable backend solutions. You’ll work with Java, Kotlin, Ruby, C#, and Postgres to build high-availability services that serve millions of endpoints.

You’ll collaborate with teams in the USA and Asia, mentor engineers, and own design and architecture. The role focuses on backup/restore services for partners worldwide, with hybrid remote options in the USA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Remote, Scalable Data Platform
Senior Backend Engineer - Remote, Scalable Data Platform

NinjaOne, LLC • United States

Hybrid
USD 140,000 - 200,000
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Senior Backend Engineer - Java/Kotlin, SaaS Backup (Remote)
Senior Backend Engineer - Java/Kotlin, SaaS Backup (Remote)

NinjaOne, LLC • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 200,000
Hybrid remote work
Medical, dental, and vision insurance
401(k) plan
+1
Senior Backend Engineer - Scalable SaaS Backup (Remote)
Senior Backend Engineer - Scalable SaaS Backup (Remote)

NinjaOne • Florida

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

NinjaOne • North Carolina

Hybrid
USD 140,000 - 200,000
Medical Insurance
Dental Insurance
Vision Insurance
+3
Senior Backend Software Engineer - Remote + Unlimited PTO
Senior Backend Software Engineer - Remote + Unlimited PTO

NinjaOne • Georgia

Hybrid
USD 140,000 - 200,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
Senior Java Backend Engineer - High-Scale Cloud (Remote US)
Senior Java Backend Engineer - High-Scale Cloud (Remote US)

NinjaOne • Austin (TX), Tampa (FL)

Hybrid
USD 140,000 - 190,000
Senior Java Architect & Scale Leader (Remote)
Senior Java Architect & Scale Leader (Remote)

NinjaOne • Connecticut

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Engineer — Remote, Scale High-Impact Platform
Senior Java Engineer — Remote, Scale High-Impact Platform

NinjaOne • Georgia

Hybrid
USD 160,000 - 220,000
Medical, dental, and vision insurance
401(k) plan with company match
Unlimited PTO
Senior Full-Stack Engineer: Backend-Heavy, Remote
Senior Full-Stack Engineer: Backend-Heavy, Remote

NinjaOne • Texas

Hybrid
USD 150,000 - 200,000
Hybrid remote work
Comprehensive benefits package
401(k) plan
+2
Senior Java Engineer — Remote, Scale‑Driven Platform
Senior Java Engineer — Remote, Scale‑Driven Platform

NinjaOne • Florida

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+4