Manager, Software Engineering

atNetDocumentsRemoteUS flagUtahFull-timeSoftware Engineering ManagerMid-levelSenior$170k – $190k/year

Posted 4 days ago

This is a fully remote position, open to applicants in Utah.

📋 Description

• Lead a team tasked with developing and delivering shared AI capabilities across the NetDocuments legal document management platform.

• Drive the planning and execution of engineering initiatives to ensure the consistent delivery of high-quality AI features.

• Collaborate with Product and Architecture teams to convert customer requirements and emerging AI technologies into scalable, secure solutions.

• Maintain a balance between feature development and system reliability, performance, cost efficiency, and operational excellence.

• Identify technical risks, dependencies, and trade-offs, and effectively communicate recommendations to leadership and stakeholders.

• Guide architectural decisions, technical direction, and implementation strategies for AI-driven solutions.

• Assess AI model selection and trade-offs concerning response quality, latency, scalability, and cost.

• Provide direction on prompt engineering and retrieval-augmented generation (RAG) methodologies.

• Establish practices for AI evaluation, testing, monitoring, and regression testing.

• Ensure that AI capabilities comply with enterprise standards for security, privacy, compliance, and reliability.

• Utilize knowledge of C#/.NET, microservices, containerization, and AWS or Azure to evaluate designs and eliminate obstacles.

• Lead, mentor, and develop software engineers; support their performance, career growth, and technical development.

• Spearhead hiring and talent development initiatives while promoting modern engineering practices and AI-assisted development tools.

• Collaborate with Product, Design, Architecture, and AI engineering teams to align priorities and platform capabilities.

• Communicate engineering progress, technical decisions, risks, and trade-offs to stakeholders and senior leadership.

• Interpret complex technical concepts into clear business outcomes and actionable recommendations.


⛳️ Requirements

• 6+ years of professional software engineering experience, including over 2 years in engineering team management.

• Proven experience in delivering production-grade AI or LLM-powered features within an enterprise SaaS environment.

• Deep understanding of large language models (LLMs), including prompt engineering, retrieval-augmented generation (RAG), context limitations, latency, cost considerations, and typical failure modes.

• Familiarity with AI evaluation methodologies, retrieval systems, and techniques for assessing model accuracy, reliability, and performance.

• Knowledge of AI agent architectures, tool-calling patterns, and emerging integration standards such as Model Context Protocol (MCP).

• Strong technical background in modern software engineering, encompassing distributed systems, microservices, and cloud-native architectures.

• Experience with cloud platforms like AWS or Azure and modern engineering practices such as CI/CD, containerization, and observability.

• Working knowledge of C#/.NET or similar backend development technologies, with the capability to evaluate technical designs and guide engineering decisions.

• Proven ability to lead engineering teams, manage competing priorities, and execute complex technical initiatives.

• Excellent communication, collaboration, and stakeholder management skills, with the ability to influence both technical and business decisions.

• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

• Experience developing AI-driven solutions within legal technology, document management, or other regulated industries.

• Experience in building and scaling document AI capabilities, including intelligent document processing and retrieval systems.

• Experience in evaluating and managing AI model providers, focusing on performance, cost optimization, and vendor selection.

• Familiarity with model customization techniques such as fine-tuning and the ability to assess their business and technical value.

• Experience leading teams responsible for shared AI services or platform capabilities utilized across multiple products.

• Demonstrated success in building high-performing engineering teams that consistently deliver impactful software.

• Advanced degree in Computer Science, Engineering, or a related field.


🏝️ Benefits

• 90% of healthcare premiums covered by the company.

• Company contributions to Health Savings Accounts (HSA).

• 401(k) match at 4% with immediate vesting.

• Flexible PTO, typically ranging from 3 to 4 weeks annually.

• 10 paid holidays.

• Monthly contributions for wellness and life activities.

• Access to LinkedIn Learning with dedicated monthly time for exploration.

• Opportunities for connection, access, and mentorship from exceptional leaders.

• A growing company with paths for career advancement.

• Leadership that values authenticity and accountability.

People also viewed

Spotify1 day ago

Machine Learning Engineering Manager II

US flagNew York, +1 more stateFull-timeSoftware Engineering Manager
ApplyView job
Grupo QuintoAndar1 day ago

Head of Engineering

BR flagBrazil OnlyFull-timeSoftware Engineering Manager
ApplyView job
hatch I.T.1 day ago

Engineering Manager – Secure Access

US flagUnited States OnlyFull-timeSoftware Engineering Manager$140k – $170k/year
ApplyView job
Machinify1 day ago

Engineering Manager – Enterprise Data Warehouse, Analytics

US flagUnited States OnlyFull-timeSoftware Engineering Manager$220k – $260k/year
ApplyView job
GE Vernova1 day ago

Engineering Manager – Civil/Structural Design

US flagNorth Carolina OnlyFull-timeSoftware Engineering Manager$131.7k – $219.3k/year
ApplyView job
Akamai Technologies1 day ago

Engineering Manager

PL flagPoland OnlyFull-timeSoftware Engineering Manager
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers