[Remote] Principal Software Engineer - AI

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. NetDocuments is the world’s #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. They are seeking a Principal Software Engineer to lead the design and development of AI-powered solutions, driving architecture and guiding engineering teams to deliver high-quality applications.ResponsibilitiesDefine and drive the technical direction for AI-enabled products and platform capabilitiesDesign scalable, high-performance architectures and document solutions through clear diagrams and technical specificationsBreak down complex systems into simple, maintainable components while ensuring long-term scalability and reliabilityPartner with Principal and Distinguished Engineers to design and build robust, distributed systemsContribute directly to the codebase (approximately 70% hands-on), building and delivering full-stack applications in a production environmentDevelop and integrate AI-driven capabilities using leading AI providersEnsure systems meet performance, reliability, and quality standards through testing, monitoring, and optimizationImplement and maintain APIs using REST and GraphQLResearch, evaluate, and prototype new technologies, tools, and approaches through proof-of-conceptsStay current with emerging development practices, particularly in AI and cloud-native technologiesContinuously improve system performance, observability, and operational health through logging, telemetry, and proactive monitoringMentor and guide engineers, supporting their technical growth and ensuring successful project deliveryCollaborate cross-functionally with Product, Design, and Engineering teams to align on priorities and executionLead by example in fostering a culture of quality, ownership, and continuous improvementSkills8+ years of software engineering experience, including building and delivering production-grade applications3+ years of experience in a technical leadership roleStrong expertise in full-stack development, with experience in technologies such as C#, .NET, React, Java, or Angular (C# and React preferred)Experience working with AI platforms or providers such as OpenAI, Anthropic, or similarDeep understanding of system design, architecture, and distributed systemsExperience building and consuming APIs using REST and/or GraphQLExperience with cloud-native technologies, including AWS and/or AzureStrong problem-solving skills with the ability to decompose complex challenges into practical solutionsExcellent collaboration, communication, and interpersonal skillsAbility to work independently and lead initiatives with minimal oversightExperience with distributed systems and event-driven architecturesDeep experience with AWS or other cloud platformsFamiliarity with modern frontend architectures such as Module FederationExperience in legal technology or other regulated industriesProven ability to lead large, cross-functional technical initiativesBenefitsHSA company contribution401K match at 4%Flexible PTO (typically 3 to 4 weeks a year)10 paid holidaysMonthly contributions for life activities & wellnessAccess to LinkedIn learning with monthly dedicated time to exploreCompany OverviewNetDocuments enables businesses of all sizes to create, secure, manage, access, and collaborate on documents and email anywhere, any time. It was founded in 1999, and is headquartered in Lehi, Utah, USA, with a workforce of 201-500 employees. Its website is http://netdocuments.com.Company H1B SponsorshipNetDocuments has a track record of offering H1B sponsorships, with 1 in 2026, 4 in 2025, 2 in 2024, 2 in 2023, 2 in 2022, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Join Today: Pharmacy Technician (Data Entry)

Remote

[Remote] Content Marketer

Remote

Experienced Remote Customer Service Representative – Delivering Exceptional Support and Driving Sales Growth at arenaflex

Remote

**Experienced Data Entry Specialist – E-File Operations and Process Management**

Remote

**Experienced Remote Customer Service Representative – Delivering Exceptional Travel Experiences for blithequark**

Remote

Consultative Pharmacy Technician 3 (After-Hours) - Remote, PA

Remote

Financial Planning Analyst

Remote

Experienced Remote Data Entry Specialist – Accurate and Efficient Data Management Professional

Remote

[Remote] Treasury Consultant - Wall Street Suite

Remote

CVS Remote Jobs (Data Entry) – No Experience – indeed jobs

Remote
← Back