
Remote opportunity at
NetDocumentsStaff Software Engineer - Next-Gen
NetDocuments operates a cloud-based document management platform tailored for the legal sector, offering tools for enterprise-grade security, governance, and institutional knowledge sharing. The organization is currently…
Career Tools
About This Role
NetDocuments operates a cloud-based document management platform tailored for the legal sector, offering tools for enterprise-grade security, governance, and institutional knowledge sharing. The organization is currently seeking a Staff Software Engineer to guide the architecture and implementation of its next-generation platform. This position is suited for an experienced engineer who combines hands-on technical capabilities with a background in leading engineering teams. In this capacity, the individual will act as a…
Job Description
NetDocuments operates a cloud-based document management platform tailored for the legal sector, offering tools for enterprise-grade security, governance, and institutional knowledge sharing. The organization is currently seeking a Staff Software Engineer to guide the architecture and implementation of its next-generation platform. This position is suited for an experienced engineer who combines hands-on technical capabilities with a background in leading engineering teams.
In this capacity, the individual will act as a technical leader, establishing standards and shaping strategies across frontend, backend, and distributed environments. Responsibilities include building production-grade applications using React, TypeScript, Node.js, C# or .NET, and AWS, as well as designing event-driven systems with Kafka and modern data pipelines. The role requires partnering closely with Product, Design, and platform teams to deliver secure, scalable features, incorporate AI-powered services, and resolve technical debt.
Responsibilities
- Serve as a hands-on technical leader to define architectural direction and engineering standards.
- Architect and build production-grade full stack applications using React, TypeScript, Node.js, C#/.NET, and AWS.
- Implement event-driven architectures utilizing AWS, Kafka, and modern data pipelines.
- Design responsive frontend experiences and scalable REST and GraphQL APIs.
- Integrate AI-powered capabilities and content enrichment features to enhance user productivity.
- Instrument applications with logging, metrics, distributed tracing, and telemetry to maintain system performance and reliability.
- Own complex technical initiatives from initial design through production deployment.
- Mentor engineers across experience levels and foster collaborative engineering practices.
Requirements
- Eight or more years of professional software engineering experience delivering production-grade applications at scale.
- Three or more years of experience providing technical leadership and influencing engineering direction.
- Extensive practical background with React, TypeScript, and modern JavaScript.
- Backend development expertise in C#/.NET or Java alongside TypeScript/Node.js.
- Experience designing and operating event-driven, service-oriented, and microservices architectures.
- Practical experience building distributed cloud-native systems with AWS services such as ECS, Lambda, and S3.
- Familiarity with NoSQL options like DynamoDB or DocumentDB as well as relational SQL databases.
- Background in designing REST and GraphQL APIs, incorporating API security and versioning strategies.
Qualifications
- Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.
- Experience building document management, content services, or search-driven applications.
- Specialized expertise in event-driven architectures and Kafka.
- Background in developing high-performance React applications at scale.
- Experience integrating AI-powered services into production applications.
- History of building B2B SaaS products within legal or other regulated environments.
- Mobile development or cross-platform application experience.
- Contributions to open-source projects or technical writing.
Core Skills
Benefits
- Company covers 90% of healthcare premiums.
- Health Savings Account (HSA) company contribution.
- 401(k) match at 4% with immediate vesting.
- Flexible paid time off typically ranging from 3 to 4 weeks annually.
- Ten paid holidays per year.
- Monthly financial contributions toward life activities and wellness.
- Access to LinkedIn Learning with dedicated monthly time for exploration.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary range for this role?
The posted cash compensation ranges from $170,000 to $190,000 per year, which includes on-target earnings.
What experience level is required?
Candidates must have at least 8 years of professional software engineering experience delivering scalable applications, including 3 or more years of technical leadership experience.
What technologies will I be working with?
The technology stack includes React, TypeScript, Node.js, C#/.NET, AWS, Kafka, and various relational and NoSQL databases.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.