NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. They are seeking an Engineering Manager to lead a team of software engineers in building a next-generation web application that enhances customer experience and incorporates AI-driven document understanding.
Responsibilities:
- Lead and develop a high-performing team
- Lead, coach, and develop a team of approximately 5–6 software engineers and software test engineers
- Foster a culture of trust, collaboration, accountability, and continuous improvement
- Partner with recruiting to attract and hire exceptional engineering talent
- Support career growth through mentorship, feedback, and performance development
- Create the conditions for engineers to do their best work
- Partner closely with Product, Design, and platform engineering teams to turn customer needs into scalable software solutions
- Help build and execute a roadmap that balances customer-facing impact, technical excellence, and long-term platform durability
- Guide your team through planning, execution, and delivery while holding a high bar for quality
- Lead through ambiguity — sequencing the work, derisking it, and adjusting as we learn from real users
- Coordinate across multiple engineering teams contributing to a shared product vision — a meaningful portion of this role is unlocking work that crosses team boundaries
- Communicate priorities, risks, and progress clearly to technical and non-technical stakeholders
- Build the partnerships that drive alignment and execution across the organization
- Provide technical guidance and architectural input while empowering engineers to own implementation details
- Champion modern engineering practices, including CI/CD, cloud-native architectures, observability, automated testing, and scalable system design
- Advocate for highly reliable, maintainable, and secure software
- Promote best practices in usability, accessibility, and front-end architecture as the team builds customer-facing experiences and a design system that scales
- Foster a growth mindset and a culture of continuous learning
- Encourage experimentation, thoughtful problem-solving, and learning from incidents
- Cultivate transparency, ownership, and customer impact across the team
- Support knowledge sharing and technical excellence across teams
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
- 7+ years of software engineering experience
- 2+ years leading engineering teams, including both software engineers and software test engineers
- Experience building and delivering enterprise-scale, customer-facing software products
- Strong understanding of modern software development practices, including cloud platforms, CI/CD, distributed systems, and scalable architectures
- Proven ability to lead teams through ambiguity while balancing execution and technical quality
- Excellent communication and stakeholder management skills
- Demonstrated success building high-performing teams and delivering impactful software
- Experience shipping AI-native product surfaces — features built around what AI makes possible, not bolted onto an existing product
- Experience leading teams that build modern web applications, design systems, or platform-scale SaaS products
- Experience in legal technology, professional-services SaaS, or other regulated enterprise software where data sensitivity matters
- A track record of mentoring engineers and developing future technical leaders
- Familiarity with design-system or component-library work as a first-class engineering discipline