1 month ago
Remote, United StatesSenior
Base Salary
$160k - $200k/yr
Responsibilities
- Lead development of large-scale software applications and deliver scalable, maintainable, high-quality backend solutions.
- Design and improve signaling, session-state, streaming-data, and reliability infrastructure for remote endpoint sessions.
- Influence architecture decisions while balancing technical debt, performance, scalability, and business needs.
- Own technical initiatives, address challenges, and drive improvements informed by support-team data.
- Collaborate with cross-functional engineering teams and mentor junior engineers.
- Advocate for quality assurance practices and robust, high-performance software delivery.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
- 10+ years of experience in Java software development, particularly for product applications.
- 5+ years of experience with highly scalable systems.
- Proven experience scaling systems and solving complex system design challenges.
- Strong knowledge of object-oriented programming design principles and practices.
- Expertise in API design and RESTful services, including frameworks such as Spring.
- Proficiency in relational database design and development.
- Experience with caching systems.
- Data warehouse exposure and testing or automation tooling are a plus.
Benefits
- Remote work is available from home in specified U.S. states, with hybrid options at offices in Austin, Texas, and Tampa, Florida.
- The role is full-time and hybrid remote, subject to location requirements.
- Benefits include medical, dental, and vision insurance, a 401(k) plan, life insurance coverage, and PTO.
- Unlimited PTO and opportunities for growth and advancement are provided.
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.
