Senior Software Engineer – Java

Filled
February 20, 2026

Job Description

Title: Senior Software Engineer, Java
Location: Remote (USA) – Flexible across multiple states including CA, CO, CT, FL, GA, IL, KS, MA, ME, NC, NJ, NY, OR, TN, TX, VA, WA. Hybrid options in Austin, TX or Tampa, FL.
Company: NinjaOne
Remote: Full-time remote eligible

Role Overview

Join NinjaOne as a Senior Software Engineer and work on high-performance, scalable IT operations software. You will contribute to enterprise-level products managing millions of endpoints, focusing on Java and Kotlin development, scalable architectures, REST APIs, and high-volume data systems in AWS.

Responsibilities

  • Develop large-scale software using Java and Kotlin.
  • Commit code and implement design patterns for enterprise-grade applications.
  • Contribute to client-server application design and asynchronous messaging systems.
  • Optimize performance and scalability of large-scale datastore operations.
  • Apply best practices in API development, REST services, and database design.
  • Implement caching solutions (e.g., Redis) for high-performance systems.
  • Ensure high-quality software through testing, TDD, and code reviews.
  • Collaborate across teams in a startup-scale, agile environment.

Required Qualifications

  • Education: Bachelor’s in Computer Science, IT, or equivalent experience.
  • Experience:
    • 10+ years in Java software development
    • 4+ years working with highly scalable systems
  • Technical Skills:
    • Java and Kotlin proficiency
    • REST API development (Jersey or Spring)
    • Relational database design and SQL
    • Client-server architecture and responsive messaging
    • Caching systems (Redis preferred)
    • OOP design principles and data structure scaling
    • Quality testing and software best practices

Preferred Skills

  • Experience working on AWS-hosted cloud services
  • Exposure to asynchronous application design
  • Knowledge of large-scale datastore optimization
  • Agile/Scrum methodology

Benefits & Culture

  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan
  • Unlimited PTO
  • Opportunities for growth and career advancement
  • Flexible, inclusive, and collaborative environment
  • Focus on work-life balance and remote/hybrid flexibility

Additional Notes:

  • Visa sponsorship: Not available
  • Chicago city limits: Candidates must reside outside or self-relocate
  • Salary: $140,000–$200,000 (depending on location and experience)