2 months ago
Remote, United StatesSenior
Base Salary
$140k - $200k/yr
Responsibilities
- Design and implement scalable new solutions and product improvements for NinjaOne’s IT Operations product suite.
- Develop Java and Kotlin software applications and high-availability mission-critical services.
- Commit production code, apply design patterns, and solve enterprise-scale software challenges.
- Design and scale data structures, object-oriented systems, relational databases, APIs, and client-server applications.
- Apply quality testing practices and support the team’s quality-first engineering standards.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
- 10+ years of Java software development experience for product applications or equivalent.
- At least 4 years of experience working with highly scalable software systems.
- Experience working at scale and solving system-scaling challenges.
- Working knowledge of object-oriented design principles and expertise in scaling data structures and object-oriented design.
- Knowledge of API best practices and REST service development using Jersey or Spring.
- Experience with relational database design and development.
- Experience creating both client-side and server-side development for responsive messaging.
- Caching systems expertise; Redis experience is preferred.
- Expert knowledge of quality testing practices.
- Kotlin expertise is preferred.
Benefits
- Flexible remote work from home in eligible U.S. states, with hybrid options in Austin, Texas, and Tampa, Florida; onsite interviews may be required.
- Medical, dental, and vision insurance.
- 401(k) plan and life insurance coverage.
- Unlimited PTO and work-life balance support.
- Growth and advancement opportunities.
- Free and unlimited onboarding, training, and support.
About NinjaOne
NinjaOne builds a unified IT operations platform for IT teams and managed service providers, combining endpoint management, RMM, automated patching, backup, and remote access in a single SaaS console. The company sells subscriptions and related services to monitor, secure, and support fleets of devices. Headquartered in Austin, Texas, it is privately held and reports serving nearly 40,000 customers across 140+ countries.
