Manager, Software Engineering Mainline

Posted 17 hours ago

This is a fully remote position, open to applicants in California, +16 more states.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

NBCUniversal1 day ago

Engineering Manager, Geospatial Pipeline

US flagNew York OnlyFull-timeSoftware Engineering Manager$170k – $230k/year
ApplyView job
Utility Warehouse1 day ago

Engineering Manager – Energy

GB flagUnited Kingdom OnlyFull-timeSoftware Engineering Manager
ApplyView job
Utility Warehouse1 day ago

Engineering Manager – Partner Proposition

GB flagUnited Kingdom OnlyFull-timeSoftware Engineering Manager
ApplyView job
Backblaze1 day ago

Senior Manager, Software Engineering – Computer Backup

US flagUnited States OnlyFull-timeSoftware Engineering Manager$205k – $255k/year
ApplyView job
bunch1 day ago

Engineering Manager

PT flagPortugal, +1 more countryFull-timeSoftware Engineering Manager
ApplyView job
bunch1 day ago

Engineering Manager

ES flagSpain, +1 more countryFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers