NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. The Senior Manager, Engineering will lead the M365 Integrations engineering teams, focusing on developing Microsoft add-ins and driving the vision and execution of the integrations strategy to enhance user experiences for legal professionals.
Responsibilities:
- Shape and execute the long-term engineering strategy for the Integrations teams, aligning technology direction with business priorities
- Collaborate with Product and Architecture leaders to translate customer needs and emerging Microsoft platform capabilities into scalable, workflow-optimized solutions
- Work with Product partners to build and maintain a robust roadmap for the Integrations engineering organization, balancing new feature delivery with the reliability and trust that enterprise migration requires
- Oversee delivery execution across multiple teams to ensure high-quality, on-time releases
- Manage and mentor engineering managers and senior technical staff, fostering a culture of trust, collaboration, and continuous improvement
- Guide hiring, performance management, and career development to build diverse, high-impact teams
- Create an environment that attracts top engineering talent and empowers them to deliver their best work
- Partner with Product Management and Design to define priorities and ensure strategic alignment across departments
- Present technical strategies, roadmaps, and progress to senior leadership in clear, business-focused terms
- Serve as a bridge between technical and non-technical stakeholders, translating complex technical concepts into actionable business insights
- Drive engagement and communication across distributed teams and business units
- Maintain strong working knowledge of technologies such as TypeScript, React, .NET/C#, Microsoft Graph, OfficeJS, AWS, and modern microservices patterns, with a focus on guiding teams rather than day-to-day coding
- Champion best practices for architecture, reliability, and observability across integration services and client-side add-ins
- Ensure integrations are designed securely and meet the compliance, performance, and privacy standards that enterprise legal customers require
- Stay current with the Microsoft 365 platform roadmap and identify opportunities to leverage new capabilities (e.g., Microsoft Graph update) that benefit legal workflows
- Foster a growth mindset, continuous learning, and experimentation within the engineering organization
- Cultivate a collaborative engineering culture that values quality, innovation, and transparency
- Encourage contributions to open-source and knowledge sharing across the company
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field
- 7+ years of software engineering experience, including 3+ years in engineering management roles
- Demonstrated success managing multiple teams or a group of 7+ engineers and leaders
- Proven ability to define and execute a technical vision in alignment with business strategy
- Strong experience leading distributed, cloud-based product development on AWS
- Deep understanding of modern engineering practices including CI/CD, microservices, and scalable architectures
- Excellent stakeholder management and executive communication skills
- Ability to synthesize complex technical information and present it effectively to leadership and cross-functional audiences
- Experience building or leading teams that deliver Microsoft 365 add-ins, deeply integrated third-party SaaS products, or complex client-side integration platforms
- Familiarity with the Microsoft 365 platform (OfficeJS, Microsoft Graph, Entra) and how enterprise customers deploy and manage add-ins at scale
- A history of building high-performing, engaged teams that consistently deliver impactful software