
Manager, Software Engineering Mainline
Posted 17 hours ago

Posted 17 hours ago
This is a fully remote position, open to applicants in California, +16 more states.
• Lead and expand a software development team for NinjaOne.
• Create new features and maintain current functionalities within the NinjaOne IT Operations SaaS suite.
• Collaborate with internal teams to develop the software product roadmap and ensure timely delivery.
• Partner with product management and platform engineering teams.
• Take ownership of product technology, engineering growth, development, and successful product delivery.
• Provide expertise in full-stack software development.
• Offer subject matter expertise during code reviews, integration, and deployment events.
• Direct the technological direction while remaining hands-on as necessary.
• Lead and grow distributed remote teams focused on UI and server development.
• Mentor team members and provide constructive feedback.
• Ensure alignment between UI, mobile, server, and agent technical teams.
• Identify gaps and opportunities for improvement in implementations and team operations.
• Collaborate with project managers, product owners, and business stakeholders.
• Develop meaningful requirements and project vision.
• Adhere to NinjaOne's software development best practices.
• A Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related technical engineering field; relevant work experience may be accepted in lieu of a degree.
• Over 10 years of cumulative software development experience in distributed client-server architectures, including practical software engineering experience.
• A minimum of 3 years of direct experience in software engineering management.
• Proficiency 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.
• Familiarity with security best practices.
• Proven experience in promoting continuous code and system improvement through refactoring and critical thinking.
• Experience in providing feedback on design choices made by team members.
• Background in supervising, training, and mentoring engineering developers.
• Capability to lead and support a remote team effectively.
• Must reside in an eligible U.S. state; NinjaOne is unable to hire within the city limits of Chicago.
• Full-time, fully remote work.
• Medical, dental, and vision insurance.
• 401(k) retirement plan.
• Unlimited paid time off (PTO).
• Life insurance coverage.
• Opportunities for growth and advancement.
NBCUniversal
Utility Warehouse
Utility Warehouse
Backblaze
Get handpicked remote jobs straight to your inbox weekly.