Introduction:
Join NinjaOne as a Senior Software Engineer and become part of a team that builds world-class IT operations software used by millions of users worldwide. As a Senior Software Engineer, you’ll design and implement scalable, high-performance systems, leveraging technologies like Java, Kotlin, and Postgres on AWS. You’ll work with a passionate team of engineers to create optimized, clean code that drives innovation and customer satisfaction.
About the Role:
This role focuses on developing and improving NinjaOne’s IT Operations product suite. You’ll design, build, and optimize mission-critical software systems supporting millions of global endpoints. Your expertise in scalable cloud solutions, data architecture, and asynchronous applications will ensure a robust and efficient product experience for customers.
Key Responsibilities:
- Develop scalable software applications using Java and Kotlin.
- Commit high-quality, maintainable code and contribute to continuous improvement.
- Collaborate with engineers to build enterprise-level software systems that perform at scale.
- Implement design patterns, troubleshoot bottlenecks, and ensure quality-first development.
- Design RESTful APIs and integrate backend systems using frameworks like Spring or Jersey.
About You:
- Bachelor’s degree in Computer Science or equivalent.
- 10+ years of professional experience in Java software development.
- Strong expertise in Kotlin and familiarity with cloud-based architectures.
- 4+ years of experience developing scalable, high-availability systems.
- Deep understanding of OOP principles, database design, and API development.
- Proficiency with Redis, REST APIs, and client-server communication.
- Strong focus on testing, performance optimization, and system reliability.
Why NinjaOne:
NinjaOne empowers IT teams with cutting-edge automation tools that deliver security, visibility, and control over endpoints. Trusted by 30,000+ customers, NinjaOne is recognized as a leader in endpoint management and remote monitoring. We provide a flexible, supportive, and growth-oriented work environment.
Benefits:
- Fully remote or hybrid work options (Austin, TX or Tampa, FL).
- Competitive salary range ($140,000–$200,000).
- Comprehensive health coverage: medical, dental, and vision.
- 401(k) retirement plan.
- Unlimited paid time off (PTO).
- Inclusive and diverse workplace culture.
APPLY