Senior Backend Engineer (Remote) - Scalable Cloud Platform

NinjaOne

North Carolina

Hybrid

USD 140,000 - 200,000

Full time

2 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 Insurance
Dental Insurance
Vision Insurance
401(k) Plan
Unlimited PTO
Hybrid remote

Job summary

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable new solutions. You’ll build high-quality software that handles millions of endpoints in a cloud environment.

You’ll collaborate across globally distributed teams in the USA and Asia, own design and architecture, and mentor colleagues to deliver robust features for our data backup and recovery platform.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years experience in Java software development for product applications or equivalent. Solid expertise in Kotlin will make you a standout candidate.
  • Experience in C# and Ruby will be a plus
  • 4 + years experience working with highly scalable software systems.
  • Experience working on systems at scale and finding solutions to scale systems.
  • 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 Big Data, SQL Tuning and ETL will be a huge plus
  • Caching systems expertise and experience with Redis will make you a stand-out.
  • Experience with Kafka and data streaming will be a huge plus
  • Expert knowledge of quality testing practices.
  • Knowledge of Operating systems like Linux and Windows

Responsibilities

  • Java and Kotlin Software Development– use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow engineers continue to meet our quality-first standards.
  • Collaboration with engineering teams in USA and Asia (Singapore and Indonesia) – work with scrum teams across geographies to drive the product roadmap and mentor the global team to scalable solutions.
  • Committing Code and Shipping Products – you will be one of our most trusted engineers, implementing design patterns on enterprise-level software in a startup environment.

Skills

Java
Kotlin
C#
Ruby
OOP design principles
REST API design
SQL & ETL concepts
Big Data awareness
Data structures

Education

Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent

Tools

Jersey
Spring Framework
Redis
Kafka
Linux
Windows
PostgreSQL

Job description

NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite, designing and implementing scalable new solutions. You’ll build high-quality software that handles millions of endpoints in a cloud environment.

You’ll collaborate across globally distributed teams in the USA and Asia, own design and architecture, and mentor colleagues to deliver robust features for our data backup and recovery platform.

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 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 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
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 Java Engineer — Remote, Scalable Cloud Platform
Senior Java Engineer — Remote, Scalable Cloud Platform

NinjaOne • Texas

Hybrid
USD 160,000 - 220,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Senior Java Engineer - Scalable Cloud Platform Lead (Remote)
Senior Java Engineer - Scalable Cloud Platform Lead (Remote)

NinjaOne • Georgia

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

NinjaOne • North Carolina

Hybrid
USD 150,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 • Maine

Hybrid
USD 160,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Java Engineer - Scale Cloud Apps (Remote)
Senior Java Engineer - Scale Cloud Apps (Remote)

NinjaOne • Georgia

Hybrid
USD 160,000 - 200,000
Hybrid remote
Medical, dental, and vision insurance
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