Get more replies from employers
Send a job-specific resume in minutes.
NinjaOne is seeking a Senior Software Engineer to contribute to our IT Operations product suite. The role involves designing and implementing scalable solutions, ensuring high-quality software applications for our customers.
You will collaborate with a team of experts to create mission-critical services. A Bachelor's degree and extensive experience in Java and Kotlin development are required. The position offers flexibility in remote working arrangements and a comprehensive benefits package.
As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements. Providing clean and optimized coding solutions, you’ll work to develop high‑quality software applications that exceed our customers’ expectations – seriously our customers love our products.
We are engineers, technology leaders and experts. We create and deliver mission‑critical services to enable NinjaOne’s customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high‑availability mission‑critical software systems that support our worldwide operations.
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, NC, NJ, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
We hire the best software engineers with experience in our stack: NinjaOne is built on Java, Kotlin, C++, 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 standout.
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.
Committing Code and Shipping Products: 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. Impact product more hands on than at other companies, building software of scale that runs on millions and millions of endpoints.
Other duties as needed.
NinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 40,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support. NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management, and mobile device management.
This position is NOT eligible for Visa sponsorship.
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, New Jersey or Washington the base salary hiring range for this position is $150,000 to $220,000 per year.
For roles based in New York, the base salary hiring range for this position is $150,000 to $220,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.