Job Title: Senior Software Engineer Company Name: NetDocuments Job Url: https://simplify.jobs/jobs?query=Ai+engineer&state=North+America&points=83%3B-170%3B7%3B-52&experience=Mid+Level%3BSenior&category=AI%2FML%2FGenAI+Engineering%3BBackend+Engineering%3BFrontend+Engineering%3BFull-Stack+Engineering%3BSoftware+Engineering&education=Bachelor%27s&mostRecent=true&excludeApplied=true&jobId=4c8dd98f-a888-459f-ab40-db9beeebbf4f&jobType=Full-Time%3BPart-Time%3BContract&workArrangement=Remote Job Description: Senior Software Engineer AI Confirmed live in the last 24 hours Unlock job analytics with Simplify+ NetDocuments 501-1,000 employees Cloud-based document management for legal Compensation Overview $140k - $165k/yr Senior Lehi, UT, USA Remote Category Software Engineering (2) Backend Engineering , Frontend Engineering Required Skills Skills that you prefer have been highlighted Kubernetes Microsoft Azure React.js Redux.js .NET Microservices C# AWS REST APIs Dynamodb Get referrals → You have ways to get a NetDocuments referral from your network. Applications through a referral are 3x more likely to get an interview! History Summary Full Job Posting You match the following NetDocuments's candidate preferences Employers are more likely to interview you if you match these preferences: Degree Experience You have ways to get a NetDocuments referral from your network. Get referrals → Requirements Bachelor’s degree in Computer Science, Information Systems, or a related field—or equivalent experience 5+ years of professional software engineering experience, including building cloud-native applications in AWS or Azure environments Experience working within agile development teams and delivering high-quality software Required Knowledge: React Required Knowledge: C# / .Net Required Knowledge: Microservices Required Knowledge: Public cloud experience (AWS or Azure) Required Knowledge: Frontend state management (e.g., Redux) Required Knowledge: RESTful APIs and backend platform experience Required Knowledge: Kubernetes Required Knowledge: CosmosDB or DynamoDB Responsibilities 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 Develop scalable, highly available microservices in a distributed cloud environment Contribute to event-driven architecture patterns across system components Integrate security best practices into development workflows Implement monitoring and observability solutions to ensure system health and performance 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 Collaboration & Teamwork: 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 Continuous Learning & Improvement: 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 Desired Qualifications AI/ML project experience or interest in applying AI to real-world applications Familiarity with Docker Exposure to backend-for-frontend (BFF) patterns or cloud-native design patterns Experience working closely with product managers to scope and refine user stories Keyword Match Strong - 9 out of 18 found NetDocuments Website View Company Profile NetDocuments provides a cloud-based document and email management platform for legal and professional services. It uses a subscription SaaS model to offer secure storage, compliance, and features like enterprise search and real-time collaboration, with integrations to Outlook and Microsoft Office. It differentiates itself by offering a single source of truth with rapid security validation, governance, and strong integrations that reduce administrative tasks. Its goal is to help customers manage information securely and efficiently so users can focus on higher-value work.