Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NinjaOne Logo

Senior Software Engineer, Kotlin

NinjaOne

$140,000 - $200,000
Oct 1, 2025
Remote, US
Apply Now

NinjaOne is looking to design and implement scalable new solutions and product improvements for their IT Operations product suite, aiming to develop high-quality software applications that exceed customer expectations and support millions of endpoints and servers.

Requirements

  • 7+ year's experience in Kotlin software development for product applications or equivalent.
  • 4+ year's 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.

Responsibilities

  • 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.
  • you will be one of our most trusted engineers committing code.
  • Responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment.
  • building software of scale that runs on millions and millions of endpoints.
  • designing and implementing scalable new solutions and product improvements.
  • design and develop high-availability mission critical software systems that support our worldwide operations.

Other

  • Bachelor's degree in computer science, Computer Engineering, Information Technology, or equivalent work experience.
  • Experience with Golang will make you a standout candidate
  • Experience creating both client and server-side development, for responsive messaging.
  • Caching systems expertise and experience with Redis
  • Expert knowledge of quality testing practices.