As a Senior Software Engineer, Java at NinjaOne, you will enhance the IT Operations product suite by designing and implementing scalable solutions and platform improvements. You will develop new features, support existing functionality, and help ensure the software meets customer expectations. You will work with engineers and technology experts to deliver mission-critical services that help customers manage, protect, and maintain millions of endpoints and servers, with opportunities to design and develop high-availability systems supporting global operations. The role may be performed remotely from home for candidates residing in eligible U.S. states, or in a hybrid arrangement from NinjaOne’s Austin, Texas, or Tampa, Florida offices. Onsite interviews may be required. NinjaOne’s technology stack includes Java, Kotlin, C++, Golang, Postgres, and AWS. Experience with large-scale datastore bottlenecks, asynchronous application design, and client-server architecture is relevant. The successful applicant’s starting pay depends on job-related factors including location, market demands, experience, knowledge, and skills. For roles based in California, Colorado, Maryland, New Jersey, Washington, and New York, the stated base salary range is $160,000 to $200,000 per year. The role is not eligible for visa sponsorship. Candidates must be U.S. citizens or lawful permanent residents because of federal government security requirements associated with NinjaOne’s FedRAMP-authorized environment. NinjaOne cannot hire for this role within Chicago city limits, but will consider qualified candidates who live outside the city proper or are willing to relocate themselves.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior