Latest AI JobsBrowse Jobs
N

Principal Software Engineer

NetDocumentsLehi, Utah, United States; Remote - USEngineering
Apply on company site
Salary
$200K - $220K USD
Job type
Full-time
Work mode
Remote
Posted
9 Sept 2026
Status
Open · checked 7d ago

About this role

Role Overview

NetDocuments is seeking a Principal Software Engineer to provide technical leadership for the next generation of our intelligent document management platform. This full-time role is based in Lehi, Utah, or available as a remote position within the United States, and suits an experienced technical leader looking to drive architectural decisions across multiple teams.

Key Responsibilities

Provide technical leadership across the Intelligent DMS organization, establishing architectural direction and engineering standards that span multiple teams and product surfaces.
Lead architectural decisions across web, mobile, backend services, Microsoft 365 integrations, desktop applications, and AI-powered experiences.
Design and build cloud-native applications, microservices, integrations, and customer-facing experiences at enterprise scale.
Define technical strategies for evolving mature applications and integrations onto the next-generation platform without disrupting critical customer workflows.
Mentor engineers across experience levels, including Senior and Staff Engineers, and provide guidance on architecture, system design, and engineering practices.
Partner closely with Product, Design, platform engineering, and AI teams to establish scalable patterns and simplify complex systems.

Requirements

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.
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.
Experience designing and operating cloud-native systems using AWS, Azure, or comparable cloud technologies.
Strong technical writing skills with experience creating architecture documents, design proposals, and technical decision records.

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.
Public examples of technical leadership through conference speaking, technical writing, open-source contributions, or architectural patterns adopted by other teams.

Skills and Tools

AWS
Azure
React
TypeScript
C#
.NET
Distributed Systems
Microservices

Salary and Benefits

Cash compensation range of $200,000 to $220,000 per year, which includes on-target earnings.
90% healthcare premiums covered by the company.
Health Savings Account (HSA) company contribution.
401(k) match at 4% with immediate vesting.
Flexible paid time off, typically ranging from 3 to 4 weeks a year.
10 paid holidays.
Monthly contributions for life activities and wellness.
Access to LinkedIn Learning with monthly dedicated time to explore.

About the Company

NetDocuments is shaping the future of legal work as the trusted intelligent document management platform for legal professionals. The company is the force behind the industry's first and only legal context graph, helping organizations work smarter, collaborate more effectively, and unlock the full value of their institutional knowledge while maintaining enterprise-grade security and governance. NetDocuments fosters a collaborative, inclusive, and high-performing culture recognized repeatedly as a top workplace.

How to Apply

To apply for this position, please visit the official NetDocuments careers page and submit your application materials directly through their recruitment portal.

Skills and tech stack

Questions candidates ask

What is the salary range for the Principal Software Engineer role?

The posted cash compensation range for this position is $200,000 to $220,000 per year, which includes on-target earnings.

Is this job remote?

Yes, this position is available as a remote role within the United States, as well as out of the office in Lehi, Utah.

What level of experience is required for this position?

Candidates must have 10+ years of professional software engineering experience, with demonstrated experience operating at the Staff level or above.

What technologies and tools are used in this role?

The technology stack includes AWS, Azure, React, TypeScript, C#, and .NET, alongside cloud-native systems and microservices.

What benefits are included with employment at NetDocuments?

Benefits include 90% company-covered healthcare premiums, an HSA contribution, a 401(k) match at 4% with immediate vesting, flexible PTO, 10 paid holidays, monthly wellness contributions, and LinkedIn Learning access.

Ready to apply?

The application is on the official NetDocuments careers page.

Apply on company site