
Remote opportunity at
NetDocumentsSenior Manager, Software Engineering - AI
NetDocuments is hiring a Senior Manager of Software Engineering for their AI team. The company provides a cloud-based document management platform designed for the legal industry,…
Career Tools
About This Role
NetDocuments is hiring a Senior Manager of Software Engineering for their AI team. The company provides a cloud-based document management platform designed for the legal industry, utilizing a legal context graph to help organizations manage information securely. In this remote position, you will lead the AI Search engineering group, overseeing vector indexing pipelines and embedding models that power semantic search across the entire ecosystem. This leadership role involves setting technical…
Job Description
NetDocuments is hiring a Senior Manager of Software Engineering for their AI team. The company provides a cloud-based document management platform designed for the legal industry, utilizing a legal context graph to help organizations manage information securely. In this remote position, you will lead the AI Search engineering group, overseeing vector indexing pipelines and embedding models that power semantic search across the entire ecosystem.
This leadership role involves setting technical strategy, guiding roadmaps for indexing infrastructure, and collaborating with product, architecture, and data science teams. You will manage, mentor, and hire engineering staff while balancing operational stability with emerging retrieval technologies. The ideal candidate has a strong background in software engineering, prior management experience leading teams or other leaders, and familiarity with cloud-based product development on Azure or AWS.
Responsibilities
- Shape and execute the technical strategy for the AI Search platform focusing on semantic relevance and indexing reliability
- Partner with product, architecture, and vertical engineering teams to translate user requirements into scalable search capabilities
- Manage and mentor engineering staff to foster continuous improvement and high performance
- Oversee delivery execution across multiple teams to ensure timely, high-quality releases
- Design secure AI search solutions adhering to performance, data privacy, and compliance standards
Requirements
- Bachelor's degree in Engineering, Computer Science, or a related field
- At least 7 years of software engineering experience
- Minimum 3 years of experience in engineering management roles
- Demonstrated background managing multiple teams or a group of at least 7 engineers and leaders
- Experience leading distributed, cloud-based product development on AWS or Azure
- Familiarity with machine learning model deployment and lifecycle management, specifically NLP or embedding models
- Background building or owning large-scale data pipelines including ETL, transformation, or indexing workflows
Qualifications
- Advanced degree in a related field
- Hands-on experience with dense vector retrieval or semantic search, including hybrid search and embedding model selection
- Familiarity with OpenSearch or Elasticsearch
- Knowledge of retrieval-augmented generation pipelines
- Background in natural language processing or information retrieval
Core Skills
Benefits
- Healthcare premiums 90 percent covered by the company
- Company contribution to HSA
- 401K match at 4 percent with immediate vesting
- Flexible paid time off typically ranging from 3 to 4 weeks annually
- 10 paid holidays
- Monthly financial contributions for wellness and life activities
- Access to LinkedIn Learning with dedicated monthly time to explore
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this role?
The posted cash compensation ranges from $190,000 to $215,000 per year, which includes on-target earnings.
Is this position remote?
Yes, this role is listed as remote.
What experience is required for the position?
Candidates must have at least 7 years of software engineering experience, including a minimum of 3 years in engineering management roles, along with experience leading distributed cloud-based product development on AWS or Azure.
What is the employment type?
The posting specifies that this is a full-time position.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.