cover image
NinjaOne

NinjaOne

www.ninjaone.com

1 Job

1,415 Employees

About the Company

NinjaOne, the automated endpoint management platform, delivers visibility, security, and control over all endpoints for more than 24,000 customers in 120+ countries.

The cloud-native NinjaOne platform automates endpoint management, patching, and visibility for environments at any scale. It is proven to increase productivity, reduce security risk, and lower costs. NinjaOne is obsessed with customer success, and provides free and unlimited onboarding, training, and support.

Try NinjaOne for free at  https://utm.io/uh6wF.

Listed Jobs

Company background Company brand
Company Name
NinjaOne
Job Title
Staff Software Engineer, Java
Job Description
**Job Title:** Staff Software Engineer, Java **Role Summary:** Lead the design, development, and delivery of high‑availability, large‑scale Java applications within an IT operations platform. Drive architectural decisions, ensure scalability and maintainability, mentor engineers, and champion quality throughout the software lifecycle. **Expectations:** - Deliver robust, production‑grade features and platform improvements. - Influence and own critical architectural choices. - Mentor junior staff and enforce engineering standards. - Proactively identify and resolve performance, scalability, and reliability issues. - Uphold rigorous quality and testing practices. **Key Responsibilities:** - Lead end‑to‑end development of large‑scale Java services (Spring Boot/Jersey). - Design and implement RESTful APIs and integrate with PostgreSQL and Redis caches. - Evaluate and mitigate technical debt while balancing performance and business needs. - Collaborate with cross‑functional teams (product, support, ops) to align technical direction. - Own technical initiatives, track metrics, and drive continuous improvement. - Conduct code reviews, set best‑practice guidelines, and provide mentorship. **Required Skills:** - 12+ years Java development experience, especially in product‑focused applications. - 5+ years building highly scalable systems; strong system design expertise. - Proficiency with Spring framework, REST API design, and OOP principles. - Experience with relational databases (PostgreSQL) and database design. - Knowledge of caching technologies (Redis) and asynchronous architectures. - Familiarity with Kotlin (2+ years) and/or other languages (C++, Go) a plus. - Strong debugging, performance‑tuning, and problem‑solving abilities. - Excellent communication and collaborative skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent practical experience. - No specific certifications required.
Georgia, United states
Remote
Senior
26-03-2026