NinjaOne · 10 hours ago
Manager, Software Engineering
NinjaOne is an innovative company that automates the hardest parts of IT to deliver visibility, security, and control over all endpoints. They are seeking a Software Engineering Manager to lead and grow their software development team, responsible for building and maintaining features for their IT Operations suite.
Cyber SecurityDocument ManagementInformation ServicesSoftwareSoftware Engineering
Responsibilities
Provide full stack software development technical expertise for your team’s successes
Provide subject matter expertise in code reviews, integration, and deployment events
Lead the technology direction, with the ability to be hands on as needed
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
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
Other duties as needed
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, Information Technology or other relevant technical engineering degree, equivalent relevant work experience will also be considered
10+ years of cumulative software development experience in distributed client-server architectures including hands-on software engineering experience
3+ years of direct software engineering management experience
Expertise in software design and architecture, including CI/CD, modern web UI development, caching systems, 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 critically thinking about systems
Experience in providing feedback to your team about their design choices
Enabling your team to think critically about their software development
Experience with supervising, training, and mentoring engineering developers
Able to lead and support a remote team
Preferred
English-Spanish Bilingual will make you a standout candidate for this role
Benefits
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Life insurance coverage
Company
NinjaOne
NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses.
Funding
Current Stage
Late StageTotal Funding
$761.5MKey Investors
ICONIQ GrowthSummit Partners
2025-02-24Series C· $500M
2024-02-06Series C· $231.5M
2020-03-12Series Unknown· $30M
Leadership Team
Recent News
2026-01-11
2026-01-08
Company data provided by crunchbase