2 days ago
Remote, United StatesSenior
Base Salary
$140k - $200k/yr
Responsibilities
- Develop and improve scalable Java and Kotlin software applications for Ticketing and Billing products.
- Build ticketing, workflow automation, quoting, invoicing, billing, and accounting-platform integration capabilities.
- Implement design patterns and solve enterprise-scale software challenges across client and server systems.
- Commit code and ship reliable products supporting millions of endpoints.
- Maintain high quality standards and contribute to scalable architecture and data design.
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.
- 4+ years of experience working with highly scalable software systems.
- Strong Kotlin expertise and experience scaling systems and data structures.
- Knowledge of object-oriented design principles, API best practices, REST service development, and relational database design.
- Experience with Jersey or Spring, client- and server-side development, responsive messaging, caching systems, and Redis.
- Expert knowledge of quality testing practices.
Benefits
- Remote work is available from home in eligible U.S. states, with hybrid options at offices in Austin, Texas and Tampa, Florida; onsite interviews may be required.
- Medical, dental, vision, life insurance, 401(k), unlimited PTO, and career growth opportunities are provided.
- The position is not eligible for visa sponsorship and requires candidates to be U.S. citizens or lawful permanent residents.
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.
