Latest AI JobsBrowse Jobs
N

Staff Software Engineer - AI

NetDocumentsLehi, Utah, United States; Remote - USEngineering
Apply on company site
Salary
$170K – $190K.
Job type
Full-time
Work mode
Remote
Posted
21 Sept 2026
Status
Open · checked 7d ago

About this role

NetDocuments is hiring a Staff Software Engineer to shape the technical direction of a backend engineering team in Lehi, Utah or remotely across the United States. This hands-on leadership role suits an experienced engineer who wants to solve complex problems in scale, performance, and reliability for legal technology platforms.

Role Overview

NetDocuments is seeking a Staff Software Engineer to help lead the technical direction of a backend engineering team. This position focuses on designing distributed, cloud-native systems that process high volumes of data securely while respecting strict legal industry compliance and data protection boundaries. The chosen candidate will partner closely with Product, Design, and platform teams to build scalable solutions that turn institutional knowledge into actionable insights for both people and artificial intelligence.

Key Responsibilities

Serve as a hands-on technical leader for the engineering team, defining technical direction, architectural standards, and best practices.
Architect and build production-grade, cloud-native backend services, event-driven systems, and data pipelines.
Design resilient systems that stay reliable, performant, and cost-effective as data volumes grow across multiple regions.
Instrument services with comprehensive logging, metrics, distributed tracing, and telemetry to proactively diagnose and resolve issues.
Collaborate with Product and Design teams to translate complex requirements into durable systems while mentoring engineers across various experience levels.

Requirements

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Minimum of 8 years of professional software engineering experience delivering production-grade systems at scale.
At least 3 years of experience providing technical leadership and influencing engineering direction and practices.
Deep experience designing and operating distributed, cloud-native backend systems, ideally utilizing AWS services such as ECS, Lambda, SQS, DynamoDB, and S3.
Strong background in event-driven and service-oriented architectures, handling asynchronous processing, queueing, idempotency, and system failures.
Backend development experience in a modern programming language, with familiarity in Python, Java, or Go alongside preferred C#/.NET stacks.
Working familiarity with modern AI applications in production software, automated testing, CI/CD practices, and operational observability.

Nice to Have

Experience building search, retrieval, or data-intensive systems at scale.
Familiarity with modern retrieval and AI techniques including semantic search, vector search, embeddings, and retrieval-augmented generation.
Experience operating high-throughput data processing pipelines and managing their associated costs.
Background in building document management, content services, or B2B SaaS applications for regulated industries like law.
Contributions to open-source projects or technical writing.

Skills and Tools

Python
Java
AWS (ECS, Lambda, SQS, DynamoDB, S3)
Distributed Systems and Event-Driven Architecture
Cloud-Native Backend Development

Salary and Benefits

The cash compensation range for this position is $170,000 to $190,000, including on-target earnings. NetDocuments provides 90% company-covered healthcare premiums, HSA company contributions, and a 401(k) match at 4% with immediate vesting. Additional perks include flexible PTO, 10 paid holidays, monthly wellness contributions, and access to LinkedIn Learning.

About the Company

NetDocuments provides an intelligent document management platform for legal professionals featuring the industry's first legal context graph. Recognized multiple times as a Top Workplace and featured on the Inc. 5000 list, the company fosters an inclusive and high-performing culture centered on innovation, collaboration, and employee growth.

How to Apply

Interested candidates should visit the official company careers page to review application requirements and submit their candidacy directly to NetDocuments.

Skills and tech stack

Questions candidates ask

What is the salary range for the Staff Software Engineer position?

The posted cash compensation range for this role is $170,000 to $190,000, which includes on-target earnings.

Is this position remote or located in an office?

This role offers flexibility with options to work from Lehi, Utah, or remotely across the United States.

What level of experience is required for this role?

Candidates must have 8 or more years of professional software engineering experience, including at least 3 years providing technical leadership.

What cloud platform and programming languages are preferred?

The role requires experience with AWS cloud services, and backend development experience in languages such as Python, Java, Go, or C#/.NET.

What benefits does NetDocuments offer employees?

NetDocuments offers 90% company-covered healthcare premiums, HSA contributions, a 401(k) match of 4% with immediate vesting, flexible PTO, 10 paid holidays, and monthly wellness contributions.

Ready to apply?

The application is on the official NetDocuments careers page.

Apply on company site