By clicking Apply Now you agree to share your profile information with the hiring company.
About the Role
As a hands on Software Engineering Manager you will lead the development of NinjaOne's Network Management System (NMS) product. Working hand and hand you will guide and grow the software development team responsible for building new features, maintaining existing ones, and collaborating with different teams including Product Management, Architecture, Quality Assurance, Platform Engineering and others.
Location - we are flexible on remote working, if you are in the USA and in one of the following states- TX, FL, NC, GA, ME, CT, CA. NinjaOnehas physical offices in Austin, TX and Tampa, FL.
Our Tech Stack - Java/Kotlin/JVM back-end development, React, C++, PostgreSQL, RabbitMQ, Redis and AWS cloud technologies, among others.
What You'll be Doing
About You
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.
Additional Information
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For California-based roles, the base salary hiring range for this position is $160,000 - $200,000 per year.
#BI-REMOTE
#BI-HYBRID
#LI-JR1
As a hands on Software Engineering Manager you will lead the development of NinjaOne's Network Management System (NMS) product. Working hand and hand you will guide and grow the software development team responsible for building new features, maintaining existing ones, and collaborating with different teams including Product Management, Architecture, Quality Assurance, Platform Engineering and others.
Location - we are flexible on remote working, if you are in the USA and in one of the following states- TX, FL, NC, GA, ME, CT, CA. NinjaOnehas physical offices in Austin, TX and Tampa, FL.
Our Tech Stack - Java/Kotlin/JVM back-end development, React, C++, PostgreSQL, RabbitMQ, Redis and AWS cloud technologies, among others.
What You'll be Doing
- Technology Leadership - Provide Full Stack hands on software development technical expertise for your team's successes, being a subject matter expert, doing code reviews, aiding with deployments and releases, and leading the technology direction.
- Team Leadership - Lead and grow a distributed, remote team of UI, Server, and Client Application developers, mentor and provide feedback to team members, and ensure alignment across the different layers of the team and system.
- Project Management - Leading the Project Management efforts from start to finish, driving accountability of the team, and owning the QA (Quality Assurance) process including Test Cases to ensure the quality of the product.
- Engineering Operations - Identify gaps and needed improvements in existing implementations, design and team operations. Collaborate with Product Owners and business stakeholders to develop valuable requirements and a project vision.
About You
- 10+ years of hands-on software development and design experience in distributed client-server architectures with hands-on software engineering experience.
- Network Monitoring and Management experience.
- Expertise in software design and architecture of applications and systems, including CI/CD, modern web and API development, caching, RDBMS and NoSQL databases and code quality best practices.
- Security focused mindset and adherence to security best practices.
- Having and advocating for a Culture of Quality within the team
- Ability to lead, supervise, train, support and mentor a remote team of 10+ engineers.
- Excellent communication and collaboration skills, interacting with other teams (especially Product Management).
- PLUS - Simple Network Management Protocol (SNMP) experience
- Bachelor's degree in Computer Science or other relevant technical engineering degree, equivalent relevant work experience will also be considered.
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.
Additional Information
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For California-based roles, the base salary hiring range for this position is $160,000 - $200,000 per year.
#BI-REMOTE
#BI-HYBRID
#LI-JR1
Read Full Job Description