Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

*Senior Software Engineer, Java | Ninja Remote

$160k - $200k

NinjaOne

Job DescriptionJob DescriptionAbout the RoleAs a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform improvements. You'll contribute to new features and support existing functionality, all while ensuring our software meets the high expectations of our customers.In this role, you’ll be part of a team of engineers and technology experts, delivering mission-critical services that help our customers manage, protect, and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability software systems that support our global operations.Ninja Remote is NinjaOne's remote access and control product. It gives IT teams secure, low-latency connections into managed endpoints at scale, across environments. It's a core piece of NinjaOne, tightly integrated with our broader RMM platform, and relied on daily by IT professionals to troubleshoot, support, and manage fleets of devices remotely. The team spans C++ agent engineers, UI engineers, and backend engineers, working together on everything from the low-level agent that runs on endpoint devices to the cloud services that negotiate and sustain remote sessions in real time. On the backend side, the focus is on the signaling and session infrastructure that connects technicians to remote endpoints: connection negotiation, session state, streaming data paths, and reliability of communication between the C++ agent and the cloud backend across a distributed, multi-region environment.Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.*Onsite interviews may be required for this role.We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built onJava, Kotlin, C++, Golang and Postgres; supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.What You’ll be DoingSoftware Development: Lead the development of large-scale software applications, ensuring high quality and adherence to our quality-first standards.Software Architecture & Leadership: Influence critical architectural decisions, ensuring that systems are scalable, maintainable, and aligned with business objectives. Balance technical debt, performance concerns, and scalability with business needs.Collaboration & Mentorship: Collaborate with cross-functional teams to align on technical decisions and drive improvements. Mentor junior engineers, providing guidance on best practices and setting technical standards across projects.Ownership of Initiatives: Take ownership of technical initiatives, proactively address challenges, and drive improvements based on data reported by support teams.Focus on Quality: Advocate for and implement quality assurance practices, ensuring the delivery of robust, high-performance software.Other Duties: Contribute to additional responsibilities as needed to support the team’s success.About YouBachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.10+ years of experience in Java software development, particularly for product applications.5+ years of experience with highly scalable systems.Proven experience in scaling systems and solving complex system design challenges.Strong knowledge of object-oriented programming (OOP) design principles and practices.Expertise in API design and RESTful services, with experience using frameworks like Spring.Proficient in relational database design and development.Experience with caching systemsData warehouse exposure and testing/automation tooling a plus About UsNinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. ​The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. ​ NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.What You’ll LoveWe are a collaborative, kind, and curious community.We honor your flexibility needs with full-time work that is hybrid remote.We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.We help you prepare for your financial future with our 401(k) plan.We prioritize your work-life balance with our unlimited PTO.We reward your work with opportunity for growth and advancement.Additional InformationThis position isNOTeligible for Visa sponsorship.*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO.For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $160,000 - $200,000 per year.For roles based in New York, the base salary hiring range for this position is $160,000 - $200,000 per year.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the *Senior Software Engineer, Java | Ninja Remote in Columbia, SC vacancy
  • $160k - $200k

     ...Job DescriptionJob DescriptionAbout the RoleAs a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations...  ...software systems that support our global operations.Ninja Remote is NinjaOne's remote access and control product. It gives... 
    Remote work
    Senior
    Full time
    Work experience placement
    Work from home
    Relocation
    Visa sponsorship
    Flexible hours

    NinjaOne

    Eastborough, KS
    2 days ago
  • $160k - $200k

     ...Senior Software Engineer, JavaAs a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and...  ...global operations.Location - We are flexible on remote working from home, if you are located in the USA... 
    Remote work
    Senior
    Full time
    Work experience placement
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Tampa, FL
    5 days ago
  •  ...Description Hybrid 4 days onsite, 1 remote. in Englewood, CO Our client seeks a senior Software Engineer to design, build, and maintain Java and Spring-based microservices supporting cloud platforms for CPE devices. The role focuses on RESTful APIs, event-driven services... 
    Remote work
    Senior

    Eliassen Group

    Englewood, CO
    17 hours ago
  • $100k - $175k

     ...ID:  78849  Location:   Remote   Areas of Interest:  Information...  ..., and relentless pursuit of engineering excellence.   Why Join...  ...Role Summary  As a Senior Software Engineer, you’ll be a hands-...  ...design, build, and operate Java Spring Boot microservices and... 
    Remote work
    Senior
    Full time
    Contract work

    BOK Financial

    Oregon State
    9 days ago
  •  ...Seeking a full-time Senior Software Engineer (Java) to design, develop, and maintain enterprise applications for a federal healthcare program, leveraging...  ...skills, including Angular and Java/Spring Boot, in a remote work environment. Key Responsibilities Design and develop... 
    Remote work
    Senior
    Full time

    Virtual Vocations Inc

    United States
    1 day ago
  • $87.5k - $139.25k

     ...Green Card Holder. This position is remote in the Greater Boston area only OR...  ...names in payments. We’re looking for a Senior Software Engineer to join our ever-evolving Gordian Knot...  ...+ years of relevant job experience in Java Software Engineering, not including internships... 
    Remote work
    Senior
    Full time
    Work experience placement
    Internship
    Work at office
    3 days per week

    Global Payments Inc.

    Remote
    18 days ago
  •  ...Arena Technical Resources, LLC is seeking a Senior Software Engineer to join our remote-friendly team. You will develop AI-enabled software, contribute to...  ...have 4+ years of hands-on AI software development, strong Java skills, and a track record of delivering production-... 
    Remote work
    Senior

    Arena Technical Resources

    Oklahoma City, OK
    4 days ago
  •  ...Senior Software Engineer (Java / Spring Boot / Microservices / React)Location: Annapolis, MD (Hybrid – 2–3 onsite days weekly)Engagement Type: Long...  ...customization.Work ArrangementHybrid schedule: 3 days onsite, 2 days remote (after initial 6?month onsite period).Must be able to... 
    Remote work
    Senior
    Long term contract

    TriOptus LLC

    Annapolis, MD
    2 days ago
  •  ...Senior Software Engineer (Java) We are looking for a motivated Senior Software Engineer (Java) willing to continuously improve the newly developed...  .... International projects In-office, hybrid, or remote flexibility Medical healthcare Recognition program... 
    Remote work
    Senior
    Contract work
    Work at office
    Local area

    Exadel

    United States
    1 day ago
  • $140k - $200k

     ...DescriptionJob DescriptionAbout the Role We are looking for a Senior Software Engineer, Java/Kotlin to join our Patching team, the team responsible for...  ...capabilities at scale.Location — We are flexible on remote working from home, if you are located in the USA and reside... 
    Remote work
    Senior
    Full time
    Work experience placement
    Casual work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    New York, NY
    2 days ago
  • $140k - $220k

     ...Senior Level Full-Stack EngineerZoomInfo is where careers accelerate...  ...Senior level full-stack engineer to join the DAAS team. The ideal...  ...ideal candidate is an experienced software engineer having knowledge of...  ...maintain backend systems using Java and Node.js frameworks like NestJS... 
    Remote work
    Senior

    ZoomInfo

    Bethesda, MD
    4 days ago
  • $140k - $200k

     ...About the RoleWe are looking for a Senior Software Engineer, Java/Kotlin to join our Patching team, the team responsible for how NinjaOne discovers...  ...management capabilities at scale.Location — We are flexible on remote working from home, if you are located in the USA and... 
    Remote work
    Senior
    Full time
    Work experience placement
    Casual work
    Work from home
    Relocation
    Flexible hours

    NinjaOne

    Tampa, FL
    5 days ago
  •  ...career opportunity. Role: Senior Java Low-Latency Engineer Title: AVP/VP...  ...documents and implements complex software applications. Creates...  ...for immigration needs. ~ Remote office set up stipend. ~...  ...: A true tech or domain ninja. Or both. Comfortable working... 
    Remote work
    Senior
    Full time
    Temporary work
    Work at office
    Monday to Friday

    Wissen Technology

    Chicago, IL
    4 days ago
  •  ...Job Title: Senior Software Engineer / Application Architect – Java, AWS & GIS Job Location: New York, NY (Hybrid – 3 days onsite, 2 days remote) Contract Length: 6+ months, with likely extension Pay Range: $120–$140/hr W2, depending on experience Work Schedule... 
    Remote work
    Senior
    Long term contract
    Full time
    Contract work
    2 days per week
    3 days per week

    Seneca Resources

    New York, NY
    1 day ago
  • $110.4k - $165.6k

     ...Senior Software Engineer (Java) in TestParamount Skydance Corp. is seeking a Senior Software Engineer in Test to design, architect, and deliver high...  ...test data.Exposure to CTV/SmartTV automation stacks and remote device labs.Key Competencies:Quality mindset – commitment... 
    Remote work
    Senior
    Contract work

    VH1

    San Francisco, CA
    4 days ago
  • $91.7k - $163.7k

     ...Software EngineerOptum is a global organization that delivers care...  ...enjoy the flexibility to work remotely from anywhere within the U.S....  ...communicate effectively with other engineers and offshore/global...  ...of hands-on experience with Java/J2EE (preferably Java 17 and... 
    Remote work
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area

    Genoa Telepsychiatry

    Raleigh, NC
    2 days ago
  •  ...Performance Monitoring EngineerWe are seeking a software engineer to build and evolve Oracle APM Agent,...  ...and execution-result reporting.Develop Java microservices and APIs for configuring,...  ...with configuration management, remote agent deployment, fleet management, or agent... 
    Remote work
    Senior

    Hackajob

    Nashville, TN
    4 days ago
  • Job Summary: The Sr Software Engineer operates with a high degree of independence and leverages multiple...  ...-site role located in Springfield, MO. Remote work is not an option for this position....  ...in full-stack development using Java and Vue or React.Architecture & Strategy... 
    Remote work
    Senior
    Local area
    Flexible hours

    O'Reilly Auto Parts

    Springfield, MO
    2 days ago
  • $100k - $160k

     ...for federal clients across healthcare, financial services, and national security. Job Title: Senior Software Engineer (Java) Location: Tysons Corner, VA (Hybrid or Remote) Duration: Fulltime Job Summary We are seeking a Senior Software Engineer - Java... 
    Remote work
    Senior
    Full time
    Contract work

    Sky Solutions

    Vienna, VA
    12 days ago
  •  ...Remote with Preference shown to Phoenix, Philadelphia and Northern...  ...takes a steadier hand. Our Java and Scala platform has been doing...  ...civil liberties live in software. A slow page is a bug. A missing...  ...of professional software engineering, including 5+ years building... 
    Remote work
    Senior
    Full time
    Live in
    Local area

    Safience

    United States
    1 day ago
  • $92.7k - $203.94k

     ...Senior Software Engineer For Health100We're building a world of health around every individual — shaping...  ...based anywhere in the US; hybrid or remote with preference for candidates to work...  ....Required Qualifications:5+ years of Java development experience utilizing Spring... 
    Remote work
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement

    Oak St. Health

    Albany, NY
    4 days ago
  • $90k - $180k

     ...role based in Bentonville, AR; remote and hybrid options are not...  ...gateway. Our tech stack includes Java for backend services and...  ...practice efficient time management. Engineering Excellence: Focus on detail-...  ...experience in complex software systems. Experience working in... 
    Remote work
    Senior
    Full time
    Temporary work
    Part time

    Walmart

    Bentonville, AR
    2 days ago
  • $135.2k - $145.6k

     ...Job Title : Sr Java Developer (Remote) Duration : Long-term contract Location : Salt Lake...  ...Description: We are seeking an experienced Senior Java Application Developer to develop,...  ...a team of application developers, engineers, and subject matter experts to develop... 
    Remote work
    Senior
    Long term contract
    Contract work

    Infoorigin Inc

    Remote
    3 days ago
  •  ...Senior Java Developer100% Remote - EST Time Zone, Client is in Richmond, VA12 Months ContractMust Haves:Familiar with Core Java & Spring FrameworkHands On DeveloperMicroservices Based ArchitectureJava 1.8Spring, Spring Boot, Spring BatchAWS - ECS / Containerization, Docker... 
    Remote work
    Senior

    Samprasoft

    Henrico, VA
    17 hours ago
  •  ...Feedzai is seeking an Advanced Customer Success Engineer to join the Customer Success Engineering team. You will implement, integrate, troubleshoot...  ...solutions, configure and extend customer deployments using Java and SQL, and build integrations via REST APIs and messaging... 
    Remote work
    Senior

    Feedzai

    Manila, UT
    4 days ago
  • $140k - $190k

     ...A leading music organization is looking for a Sr. Software Developer to design and maintain innovative software solutions. This role requires...  ...with at least 8 years of experience, particularly in Java and related technologies. Ideal candidates will excel in a fast-... 
    Remote work
    Senior

    Broadcast Music, Inc. (BMI)

    Nashville, TN
    4 days ago
  •  ...Remote Senior Java DeveloperWe have until Thursday to submit candidates.Remote Senior Java Developer – Java 17/21 | Spring Boot | AWSHi Team,I have a new Remote Senior Java Developer opening with Deloitte.We're looking for a true enterprise Java developer with strong... 
    Remote work
    Senior

    Anveta

    Washington DC
    2 days ago
  •  ...Kreative Technologies, LLC is seeking a Senior Java Developer to design and build complex Java applications and services. You will lead technical work on features, set coding standards and mentor other developers. The ideal candidate is an expert Java developer who writes... 
    Remote work
    Senior

    Kreative Technologies LLC

    Austin, TX
    2 days ago
  •  ...resume to ****@*****.*** ~100% Remote (Salt Lake City, Utah) Job Description: We are seeking a full-time senior Java developer (IT Analyst) to develop Java...  ...with a team of application developers, engineers, and subject matter experts on the... 
    Remote work
    Senior
    Full time
    Contract work

    Coventek Inc

    Remote
    3 days ago
  •  ...A technology solutions company is seeking a BRMS/Drools Developer with strong Java expertise. This fully remote role focuses on designing and implementing business-rule solutions for enterprise systems. Candidates must possess over 7 years of Java development experience... 
    Remote work
    Senior
    Flexible hours

    Lumenalta

    Atlanta, GA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to *Senior Software Engineer, Java | Ninja Remote. Be the first to apply!