HHiring Reality
← NetDocuments

Principal Software Engineer

NetDocuments
Location
Lehi, Utah, United States; Remote - US
Posted
11 days ago
Department
Engineering
Salary
$200,000 – $220,000
What they actually want (must-haves)
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 10+ years of professional software engineering experience, with demonstrated experience operating at the Staff level or above
  • Proven experience setting architecture and technical direction across multiple products, systems, or engineering teams
  • Experience leading complex, cross-team technical initiatives without formal authority and driving alignment across engineering stakeholders
  • Deep expertise in system design, distributed systems, cloud applications, microservices, and enterprise-scale integrations
  • Strong full stack engineering experience with the ability to work across frontend and backend systems; our technology stack includes C#, .NET, React, and TypeScript
Nice to have
  • Experience shipping AI-native product experiences where AI is fundamental to the product workflow
  • Experience operating multi-tenant enterprise platforms with strict security, compliance, or data residency requirements
  • Experience with Microsoft 365 extensibility, including Office add-ins, Microsoft Graph, or co-authoring technologies
  • Experience modernizing legacy applications while maintaining heavily used production systems and managing complex customer migrations
  • Experience in legal technology, professional-services SaaS, or other regulated enterprise software environments
What the job really is

As a Principal Software Engineer at NetDocuments, you will provide technical leadership for the Intelligent Document Management System (DMS), focusing on architecture and engineering standards across various platforms including web, mobile, and integrations with Microsoft 365. Your role will involve solving complex engineering problems, mentoring other engineers, and driving cross-team initiatives to enhance the platform's capabilities and user experience, particularly in AI integration and cloud-native applications.

Benefits
  • 90% healthcare premiums company covered
  • HSA company contribution
  • 401(k) match at 4% with immediate vesting
  • Flexible PTO (typically 3 to 4 weeks a year)
  • 10 paid holidays
  • Monthly contributions for life activities & wellness
Things to weigh
  • The role involves significant leadership responsibilities without formal authority, which may require strong interpersonal skills to drive alignment across teams.
  • The technology stack includes C#, .NET, React, and TypeScript, which may be considered legacy by some.
  • The position requires a deep understanding of both frontend and backend systems, indicating a broad skill set is necessary.
  • The compensation range is specified, but individual packages depend on various factors, which may lead to variability in offers.
Job score5/5
Benefits5/5
Freshness5/5
Career value5/5
Role clarity5/5
Pay transparency5/5

Applying to NetDocuments?

See how your résumé matches this role — and tailor it from what actually gets interviews.