> Markdown version of [/jobs/ext/1310743-senior-software-engineer-next-gen](https://www.wearedevelopers.com/jobs/ext/1310743-senior-software-engineer-next-gen). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Next-Gen - **Company:** NetDocuments Software, Inc. - **Location:** Lehi, UT, United States (Remote available) - **Experience:** Expert - **Salary:** $140,000.0 - $155,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Application Performance Management, C Sharp (Programming Language), Cloud Engineering, Code Review, Information Systems, Data Structures, Programming Tools, Document Management Systems, Distributed Systems, HP Systems Insight Manager, Mobile Application Software, Node.Js, NoSQL, Object-Oriented Software Development, Web Application Security, Service-Oriented Architecture, Software Engineering, SQL Databases, Software Technical Review, TypeScript, Data Logging, Enterprise Software Applications, Spring Cloud, ReactJS, Backend, Build Management, Solid Principles, Information Technology, Apache Kafka, Graphql, Front End Software Development, Web Api - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b83cb24eaf81d89b ## About the Role * Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience * 6+ years of professional software engineering experience building production-grade applications * Strong experience with React, Node.js, and TypeScript * Experience with C# preferred; Java experience also considered * Experience building modern frontend applications and scalable backend services * Strong experience designing and implementing REST and GraphQL APIs * Experience with event-driven and service-oriented architectures * Experience developing cloud-native applications using AWS services and SQL/NoSQL databases * Understanding of distributed systems; experience with Kafka or similar event streaming technologies is a plus * Experience integrating third-party APIs and external services * Experience implementing application monitoring, logging, and observability * Strong understanding of software design principles, object-oriented programming, data structures, and algorithms What Will Make You Stand Out * Experience building highly scalable SaaS applications * Experience developing cloud-native architectures on AWS * Experience with AI-powered services or modern AI development tools * Experience building secure enterprise software or working in regulated industries * Experience optimizing application performance and reliability in production environments ## Description NetDocuments is seeking a Senior Full Stack Software Engineer to help build the next generation of our cloud-based document management platform. This role is ideal for an experienced engineer who enjoys building production-grade applications across the full stack while solving complex technical challenges that power secure, scalable web and mobile experiences. You'll partner closely with Product, Design, and fellow engineers to deliver high-quality software from concept through production. You'll contribute to architectural decisions, build resilient cloud-native applications, and help drive engineering excellence through collaboration, technical leadership, and continuous improvement. You will: Design & Build * Build and maintain production-grade full stack applications using React, Node.js, TypeScript, and AWS technologies * Develop scalable backend services and modern frontend experiences that power secure web and mobile applications * Design and implement REST and GraphQL APIs * Write clean, maintainable, and well-tested code that meets performance, security, and quality standards * Build and validate software across multiple environments throughout the development lifecycle System Design & Architecture * Design and implement event-driven and service-oriented solutions * Contribute to architectural discussions and technical design decisions that improve scalability, reliability, and maintainability * Build solutions leveraging AWS services and SQL/NoSQL databases * Integrate internal systems with third-party APIs and external services. Operational Excellence * Implement logging, monitoring, and observability to improve production visibility * Optimize application performance, reliability, and scalability in production environments * Ensure solutions align with security and engineering best practices. Problem Solving & Ownership * Take ownership of features from design through deployment and ongoing support * Evaluate technical trade-offs and recommend scalable solutions to complex engineering challenges * Document technical designs, workflows, and architectural decisions to improve team alignment Collaboration * Partner closely with Product, Design, and Engineering throughout the software development lifecycle * Participate in technical design reviews, code reviews, and collaborative problem-solving sessions * Share knowledge and contribute to a culture of continuous improvement across the engineering team Continuous Learning & Innovation * Evaluate and adopt emerging technologies that improve engineering productivity and product capabilities * Explore AI-powered services and third-party integrations to expand platform capabilities * Leverage agentic AI tools to increase development efficiency and engineering impact ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Web APIs you might not know about](https://www.wearedevelopers.com/videos/281-web-apis-you-might-not-know-about) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)