Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NetDocuments

Manager, Software Engineering – AI Assistant

NetDocuments

Engineering Manager leading the AI Assistant engineering team at NetDocuments. Managing high-performing software engineers and driving customer-oriented software solutions in AI.

Posted 7/14/2026full-timeLehi • Utah • 🇺🇸 United StatesSeniorLead💰 $180,000 - $200,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in leading software engineering teams, fostering a culture of collaboration and continuous improvement, while delivering scalable software solutions that leverage modern AI technologies. Proficient in guiding teams through ambiguity and ensuring high-quality execution in software development.

Highest-signal resume keywords
Team LeadershipAI and Machine Learning ExperienceCI/CD PracticesCloud Native Architectures on AWSStakeholder Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringSoftware Development PracticesScalable ArchitecturesDistributed SystemsEnterprise Scale Software ProductsLarge Language ModelsAgentic SystemsAutomated TestingObservabilityTechnical Guidance
Soft Skills
CommunicationCollaborationMentorshipProblem SolvingGrowth Mindset
Tools & Technologies
AWSCI/CD ToolsCloud PlatformsAutomated Testing FrameworksObservability Tools
Certifications & Qualifications
Bachelor's Degree in Computer ScienceEngineering Degree
Industry Keywords
Software EngineeringAIMachine LearningSoftware DevelopmentContinuous Improvement

Tech Stack

Tools & technologies
AWSCloudDistributed Systems

About the role

Key responsibilities & impact
  • Lead, coach, and develop a team of approximately 5 to 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, including engineers with applied AI and machine learning experience.
  • Support career growth through mentorship, feedback, and performance development.
  • Create the conditions for engineers to do their best work, and be the escalation path for blockers the team cannot resolve on its own.
  • 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 of the Assistant's agentic AI capabilities while holding a high bar for quality.
  • Lead through ambiguity, sequencing the work, derisking it, and adjusting as we learn from real users and as the AI landscape evolves.
  • Communicate capacity, priorities, and delivery risks proactively as a core member of the engineering, product, and design triad.
  • Coordinate across multiple engineering teams contributing to a shared product vision.
  • Communicate priorities, risks, and progress clearly to technical and nontechnical 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 on AWS, observability, automated testing, and scalable system design.
  • Advocate for highly reliable, maintainable, and secure software, with strong observability and a proactive approach to security.
  • Bring sound judgment to building on large language models and agentic systems, including evaluation, prompt and context design, tool integration, cost and latency management, and safe rollout.
  • 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

What you’ll need
  • 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.
  • Working familiarity with modern AI, including large language models and agentic systems, and sound judgment about applying them in production software. This is table stakes for the role.
  • 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.

Benefits

Comp & perks
  • 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