[Remote] Senior Manager, Software Engineering
Note: The job is a remote job and is open to candidates in USA. 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 a Senior Manager, Software Engineering to lead and scale their PatternBuilder product focused engineering team, driving the vision and execution of Document Automation initiatives while collaborating with cross-functional teams to ensure cohesive delivery of enterprise-grade capabilities.
Responsibilities
- Shape and execute the long-term engineering strategy for PatternBuilder Document Automation initiatives, aligning technology direction with business priorities
- Collaborate with Product and Architecture leaders to translate customer needs and emerging technologies into scalable solutions
- Build and maintain a robust roadmap for the PatternBuilder engineering organization, balancing innovation with operational excellence
- Oversee delivery execution across multiple teams to ensure high-quality, on-time releases
- Manage and mentor Engineers and 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 Ruby on Rails, C#, React, microservices, Azure, AWS, and containerized deployments—but focus on guiding teams rather than day-to-day coding
- Champion best practices for architecture, reliability, and scalability across engineering and platform systems
- Ensure Automation solutions are designed securely and meet compliance, performance, and privacy standards
- Promote experimentation and responsible adoption of emerging AI technologies
- 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
Skills
- Bachelor's degree in Computer Science, Engineering, or related field (advanced degree preferred)
- 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 (Azure or AWS)
- Deep understanding of modern engineering practices—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
- Background in Operating Systems or Compilers
- Strong technical foundation in software engineering with the ability to mentor across technical domains
- A history of building high-performing, engaged teams that deliver impactful software
Benefits
- 90% healthcare premiums company covered
- HSA company contribution
- 401K match at 4% with immediate vesting
- Flexible PTO (typically 3 to 4 weeks a year)
- 10 paid holidays
- Monthly contributions for life activities & wellness
- Access to LinkedIn learning with monthly dedicated time to explore
Company Overview
Company H1B Sponsorship
Apply To This Job