Engineering Manager
About the Role
As Senior Software Engineering Manager leading NinjaOne's RMM product development, you will guide and grow our software development team. Responsible for building new and maintaining existing features in our Remote Monitoring Management (RMM) product. This product is the foundation and core of the NinjaOne suite of our IT Operational SaaS offerings. The product our company was founded on and supports system integrating with our other products. You will work closely across our internal teams responsible for the software product roadmap and its delivery. As an Engineering leader- you will collaborate with our product management, project management, and our platform engineering teams across the NinjaOne organization. You will lead a growing, agile organization- where you will own our RMM technology, our development team, and the product's delivery for success.
Location- we are flexible on remote working from home, if you are in the USA and in one of the following states- TX, FL, NC, GA, ME or CA. We have physical offices in Austin, TX and Tampa, FL
Our Tech Stack- Java, Kotlin, JVM-back-end development, React frameworks, PostgreSQL relational database, AWS cloud technologies.
What You'll be Doing
- Technology Leadership- Provide full stack software development technical expertise for your team's successes. Provie Subject matter expertise in code reviews, integration, and deployment events. Lead the technology direction, with the ability to be hands on as needed.
- Team Leadership- Lead and grow distributed, remote teams of UI and Server developers supporting features across our suite of current and upcoming software products. Mentor and provide feedback to team members. Ensure alignment across different technical teams like UI, Mobile, Server, and Agent.
- Engineering Operations- Identify gaps and improvements in existing implementations and team operations. Collaborate with Project Managers across all aspects of work, ensure tracking and follow NinjaOne's software development best practices. Collaborate with Product Owners and business stakeholders to develop valuable requirements and a project vision.
About You
- Bachelor's degree in Computer Science or other relevant technical engineering degree, equivalent relevant work experience will also be considered
- 10+ years of software development experience in distributed client-server architectures with hands-on software engineering experience.
- English/ Spanish Bilingual will make you a standout candidate for this role.
- Expertise in software design and architecture, including CI/CD, modern web UI development, caching systems and key-value database systems, API development, and code quality best practices.
- Previous experience with adherence of Security best practices.
- You have been a leader in constant code and system improvement; through refactoring and critical thinking about systems.
- Experience in providing feedback to your team about their design choices,
- Enabling your team to think critically about their software development.
- Ability to supervise, train and mentor team members.
- Able to lead and support a remote team.
About Us
NinjaOne is a leading unified IT management solution that simplifies the way IT teams work. With NinjaOne, MSPs and IT departments can automate, manage, and remediate all their endpoint management tasks within one fast, modern, intuitive platform, improving technician efficiency and user satisfaction. NinjaOne supports over 10,000 customers around the world and is consistently ranked #1 for its world-class customer support. NinjaOne has been recognized as the best rated software in its category on G2 and Gartner Digital Markets for the past three years.
What You'll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is fully remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
#BI-REMOTE