remote
Manager, Software Engineering - NinjaOne
Software Engineer
Lead a high‑performing engineering team building core features of a SaaS IT Operations platform using Python, Node.js, and AWS, while driving product strategy and delivery in an agile environment.
About the role
Key Responsibilities
- Lead, mentor, and grow a cross‑functional engineering team focused on the NinjaOne IT Operations suite.
- Own the technical vision and roadmap for new and existing SaaS features, ensuring high quality and scalability.
- Collaborate closely with product management and platform engineering to align on priorities, deliverables, and release cadence.
- Champion agile practices, continuous integration, and automated testing to accelerate delivery and maintain reliability.
- Drive performance metrics, code reviews, and knowledge sharing to foster a culture of excellence.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python and Node.js.
- Hands‑on experience designing and deploying scalable SaaS applications on AWS.
- Proven track record managing and scaling engineering teams in an agile environment.
- Excellent communication skills and ability to collaborate with product, design, and operations stakeholders.
- Passion for building reliable, customer‑centric solutions in a fast‑moving tech landscape.
Skills
pythonnodejsawsagile