Latest AI JobsBrowse Jobs
N

Senior Software Engineer - AI Growth

NetDocumentsLehi, Utah, United States; Remote - USEngineering
Apply on company site
Salary
$145K - $165K
Job type
Full-time
Work mode
Remote
Experience
Senior · 5+ yrs
Posted
2 Oct 2026
Status
Open · checked 7d ago

About this role

This role suits experienced software engineers with a strong background in distributed backend services who want to help build and scale AI growth systems. The position is based in Lehi, Utah or available as a remote US option.

Role Overview

NetDocuments is hiring a Senior Software Engineer - AI Growth to join the AI Growth team and develop the infrastructure that lets customers adopt and realize value from AI across the platform. This position involves designing and maintaining backend services, data pipelines, billing integrations, and model availability mechanisms in a collaborative environment.

Key Responsibilities

Build and maintain production-grade backend services supporting AI usage metering, reporting, billing integrations, and model availability.
Design and develop data pipelines and event-driven systems to process usage and product data at scale.
Build cloud-native services using C#, AWS, and modern backend architecture patterns.
Develop integrations across AI, product, data, billing, and platform systems while writing well-tested code.
Contribute to system design decisions, evaluate technical trade-offs, and design distributed systems using AWS tools like Lambda, DynamoDB, SQS, and S3.
Own the reliability, operational health, and ongoing support of built services by monitoring performance and troubleshooting production issues.
Collaborate closely with Product, AI, Business Intelligence, Finance, and Platform Engineering teams on shared initiatives.
Help establish technical practices, mentor peers through code reviews, and translate ambiguous business needs into scalable technical solutions.

Requirements

Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
5+ years of professional software engineering experience building production-grade systems.
Strong experience building distributed backend services using C# or a comparable backend language.
Experience with AWS or Azure and modern cloud-native backend architecture patterns.
Experience building or maintaining data pipelines, event-driven systems, or analytics infrastructure.
Experience designing and operating reliable production services.
Experience collaborating across engineering, product, data, or other technical teams to deliver integrated solutions.

Nice to Have

Experience building billing, metering, usage tracking, or rate-limiting systems.
Experience with product analytics, instrumentation, or usage-based data systems.
Experience with AWS services such as Lambda, DynamoDB, SQS, and S3.
Experience with Snowflake, Kafka, or similar data and event-streaming technologies.
Experience building systems that connect product usage data with commercial or billing workflows.

Skills and Tools

C#
AWS (Lambda, DynamoDB, SQS, S3)
Azure
Snowflake
Kafka
Distributed backend services
Data pipelines
Event-driven systems

Salary and Benefits

Cash compensation range of $145,000 to $165,000, including on-target earnings.
90% healthcare premiums covered by the company.
HSA company contribution.
401(k) match at 4% with immediate vesting.
Flexible PTO (typically 3 to 4 weeks a year) and 10 paid holidays.
Monthly contributions for life activities and wellness.
Access to LinkedIn Learning with dedicated monthly exploration time.

About the Company

NetDocuments shapes the future of legal work by providing an intelligent document management platform and a legal context graph. Recognized as a top workplace, the company fosters an inclusive, collaborative culture that values curiosity, diverse perspectives, and employee empowerment.

How to Apply

Candidates should apply directly on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer - AI Growth role?

The compensation range for this position is $145,000 to $165,000, which includes on-target earnings.

Where is this job located?

The role is located in Lehi, Utah, United States, with a Remote - US option available.

How many years of experience are required?

Candidates must have 5 or more years of professional software engineering experience building production-grade systems.

What technical stack or languages are expected?

The position requires strong experience building distributed backend services using C# or a comparable backend language, alongside cloud experience with AWS or Azure.

What benefits does NetDocuments offer?

Benefits include 90% company-covered healthcare premiums, an HSA company 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