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

Principal Software Engineer – AI

NetDocuments

Principal Software Engineer leading AI-driven design and development at NetDocuments. Collaborating with Product and Design for scalable, high-quality applications while mentoring engineering teams.

Posted 4/29/2026full-timeLehi • Utah • 🇺🇸 United StatesLead💰 $205,000 - $225,000 per yearWebsite

Tech Stack

Tools & technologies
AngularAWSAzureCloudDistributed SystemsGraphQLJava.NETReact

About the role

Key responsibilities & impact
  • Lead the design and development of AI-powered solutions that enhance how legal professionals work.
  • Serve as a technical leader, driving architecture, guiding engineering teams, and partnering closely with Product and Design.
  • Contribute directly to the codebase (approximately 70% hands-on), building and delivering full-stack applications in a production environment.
  • Develop and integrate AI-driven capabilities using leading AI providers.
  • Define and drive the technical direction for AI-enabled products and platform capabilities.
  • Design scalable, high-performance architectures and document solutions through clear diagrams and technical specifications.
  • Break down complex systems into simple, maintainable components while ensuring long-term scalability and reliability.
  • Mentor and guide engineers, supporting their technical growth and ensuring successful project delivery.

Requirements

What you’ll need
  • 8+ years of software engineering experience, including building and delivering production-grade applications.
  • 3+ years of experience in a technical leadership role.
  • Strong expertise in full-stack development, with experience in technologies such as C#, .NET, React, Java, or Angular (C# and React preferred).
  • Experience working with AI platforms or providers such as OpenAI, Anthropic, or similar.
  • Deep understanding of system design, architecture, and distributed systems.
  • Experience building and consuming APIs using REST and/or GraphQL.
  • Experience with cloud-native technologies, including AWS and/or Azure.
  • Strong problem-solving skills with the ability to decompose complex challenges into practical solutions.
  • Excellent collaboration, communication, and interpersonal skills.
  • Ability to work independently and lead initiatives with minimal oversight.

Benefits

Comp & perks
  • HSA company contribution
  • 401K match at 4%
  • 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

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 & Tools
C#.NETReactJavaAngularAI platformsAPI developmentRESTGraphQLcloud-native technologies
Soft Skills
technical leadershipproblem-solvingcollaborationcommunicationinterpersonal skillsmentoringindependent workinitiative