×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - AI

Job in Lehi, Utah County, Utah, 84043, USA
Listing for: NetDocuments
Full Time position
Listed on 2025-12-17
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, Full Stack Developer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Net Documents is a hybrid, remote-friendly workplace. We are committed to an excellent candidate experience and will never ask you to engage in recruitment activity without phone, video, and in-person meetings and communications from emails using the  domain. If you have concerns about communications you have received, please email  so our team can review.

Net Documents is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. We strive to win together through passionate hard work, exploring new things and recognizing every interaction matters. We provide rewarding career growth in an inclusive, diverse environment where employees are encouraged to contribute creative ideas and innovation, supported by peers and leadership working as a unified team.

Our customer-centric approach and employee enablement have contributed to accolades such as being named among the 2022, 2023, and 2024 Inc. Magazine’s 5000 Fastest-Growing Private Companies in America.

Other recent awards include:

  • Two-time winner (2024, 2023) National Top Workplaces
  • Two-time winner (2024, 2023) Top Workplace innovation
  • Three-time winner (2023, 2022, 2021) Top Workplace in the US by the Salt Lake Tribune
  • Three-time winner (2023, 2022, 2021) Best Companies to Work for by Utah Business magazine
  • Three-time winner (2024, 2023, 2022) Top Workplace Work-Life Flexibility
  • 2024 Technology Industry
  • 2023 Top Workplace Purpose & Values
  • 2022 Top Workplace Employee Appreciation and Employee Well Being

Net Documents is a hybrid, remote-friendly workplace. Come join our team and work inspired each day!

What You’ll Do

We’re looking for a Senior Software Engineer with a passion for building robust backend systems and scalable cloud solutions. You’ll contribute to the development of cutting-edge, AI-powered products that elevate the way our clients work—delivering both behind-the-scenes functionality and seamless user-facing experiences. As a key member of a modern engineering team, you’ll help design and implement high-performing microservices and cloud-native applications that support our evolving PaaS offerings.

You’ll play an important role in enhancing the reliability, scalability, and performance of our software platforms. This role reports to the Manager, Software Engineering and offers the opportunity to build innovative systems while collaborating closely with experienced engineers and cross-functional teams.

You will:

  • Design and Develop Scalable Systems — Contribute to the design and architecture of a large-scale system centered around search capabilities
  • Build and maintain applications and services using technologies like React, C#, microservices, AWS, Azure and others as appropriate
  • Implement scalable and secure cloud-native solutions aligned with performance and reliability best practices
  • Extend and optimize existing applications with minimal supervision
  • Translate functional requirements into robust technical solutions
Testing, Deployment & Optimization
  • Conduct unit and integration testing across different environments
  • Monitor performance, troubleshoot issues, and optimize system behavior
  • Participate in the creation and refinement of system specifications, standards, and guidelines
  • Collaborate with product managers, designers, and other engineers to plan and deliver features
  • Contribute to a strong team culture through code reviews, design sessions, and shared learning
  • Provide informal mentoring to junior developers and share best practices
  • Stay current with modern engineering tools, practices, and frameworks
  • Evaluate and recommend process or tooling improvements to increase development efficiency
  • Contribute to maintaining a secure, performant, and maintainable codebase
What You’ll Need to be Successful
  • Bachelor’s degree in Computer Science, Information Systems, or a related field—or equivalent experience
  • 5+ years of full-stack development experience, ideally with some exposure to cloud platforms
  • Experience working within agile development teams and delivering high-quality software
  • Familiarity with mentoring peers or onboarding new developers is a plus, though not a primary focus
  • Require…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary