高级软件工程师-下一代
Senior Software Engineer - Next-Gen
NetDocuments致力于提供卓越的候选人体验,我们永远不会在没有电话、视频和面对面会议及通过@netdocuments.com域名的电子邮件沟通的情况下要求您参与招聘活动。如果您对收到的任何通讯有疑虑或疑问,请发送至hrgroup@netdocuments.com,我们的团队成员将进行审核。
关于NetDocuments
在NetDocuments,我们正在塑造法律工作的未来。我们相信法律专业人士应该花更少的时间查找信息和管理文档,而更多的时间解决复杂问题、服务客户并实现有意义的结果。这就是为什么我们正在构建帮助组织更聪明地工作、更有效地协作,并释放其机构知识全部价值的技术。
我们的团队正在重新定义法律技术的可能。NetDocuments是法律专业人士信赖的智能文档管理平台,也是行业首个且唯一的法律上下文图谱的创造者——这一突破性技术为法律专业人士和人工智能提供了更丰富的理解,了解事项、文档、人员和知识如何在整个组织中相互关联,同时尊重企业级的安全性、治理、权限和伦理隔离墙。
创新只是我们故事的一部分。我们认为我们最大的优势是我们的员工。我们培养一种协作、包容和高绩效的文化,在这种文化中鼓励好奇心,重视多元化的观点,并赋予员工有意义的影响。无论您是在构建产品、服务客户还是支持业务,您的工作都在塑造全球最受信任的法律技术平台之一的未来。
我们对员工和客户的承诺使我们获得了“全国最佳工作场所”等荣誉,包括:
- 连续四年入选Inc. 5000美国增长最快的私营公司榜单
- 五次获得Top Workplace USA奖项
- 五次获得Salt Lake Tribune Top Workplace奖项
- 多次获得Top Workplaces文化卓越奖,表彰创新、员工认可、工作与生活平衡以及薪酬与福利
如果您对解决有意义的挑战充满热情,希望与才华横溢的同事合作,并帮助定义下一代法律技术,我们期待与您见面。
您将负责的工作
NetDocuments正在寻找一名高级全栈软件工程师,以帮助构建下一代
查看英文原文
NetDocuments is committed to providing 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 @netdocuments.com domain. If you have any concerns or questions about communications you have received, please send them to hrgroup@netdocuments.com so our team members can review.
About NetDocuments
At NetDocuments, we're shaping the future of legal work. We believe legal professionals should spend less time searching for information and managing documents, and more time solving complex problems, serving clients, and delivering meaningful outcomes. That's why we're building technology that helps organizations work smarter, collaborate more effectively, and unlock the full value of their institutional knowledge.
Our team is redefining what's possible for legal technology. NetDocuments is the trusted intelligent document management platform for legal professionals and the company behind the industry's first and only legal context graph—a breakthrough that gives legal professionals and AI a richer understanding of how matters, documents, people, and knowledge connect across an organization while respecting enterprise-grade security, governance, permissions, and ethical walls.
Innovation is only part of our story. We believe our greatest strength is our people. We foster a collaborative, inclusive, and high-performing culture where curiosity is encouraged, diverse perspectives are valued, and employees are empowered to make a meaningful impact. Whether you're building products, serving customers, or supporting the business, your work helps shape the future of one of the world's most trusted legal technology platforms.
That commitment to our employees and customers has earned us recognition as one of the nation's top workplaces, including:
- Four consecutive appearances on the Inc. 5000 list of America's Fastest-Growing Private Companies
- Five-time Top Workplace USA winner
- Five-time Salt Lake Tribune Top Workplace
- Multiple Top Workplaces Culture Excellence awards recognizing innovation, employee appreciation, work-life flexibility, and compensation & benefits
If you're excited to solve meaningful challenges, work alongside talented colleagues, and help define the next generation of legal technology, we'd love to meet you.
What You'll Do
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
What You'll Need to Be Successful
- 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
What You'll Love About NetDocuments
- The People
- 90% healthcare premiums company covered
- HSA company contribution
- 401(k) match at 4% with immediate vesting
- Flexible PTO (typically 3 to 4 weeks a year)
- 10 paid holidays
- Monthly contributions for life activities & wellness
- Access to LinkedIn Learning with monthly dedicated time to explore
- Connection, access, and mentorship from exceptional leaders
- Growing company with opportunities for advancement
- Authenticity and accountability from leadership
Compensation Transparency
The compensation range for this position is $140,000 - $155,000
The posted cash compensation includes on-target earnings. Some roles may qualify for overtime pay. Individual compensation packages are determined based on factors such as experience, skills, qualifications, and geographic location.
Equal Opportunity
NetDocuments is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. All employment decisions are based on business needs, job requirements, individual qualifications, without regard to race, color, religion, sex, (including pregnancy), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity and/or expression, military and veteran status, or any other status protected by laws or regulations in the locations where we operate. NetDocuments believes diversity and inclusion among our employees is critical to our success, and we are committed to providing a work environment free of discrimination and harassment.