
Remote opportunity at
NetDocumentsStaff Software Engineer - OCR / Text Extraction
NetDocuments is searching for a Staff Software Engineer specializing in OCR and text extraction to shape the future of its cloud-based document management platform. The company…
Career Tools
About This Role
NetDocuments is searching for a Staff Software Engineer specializing in OCR and text extraction to shape the future of its cloud-based document management platform. The company creates intelligent software for legal professionals, helping organizations organize data, manage files, and utilize a proprietary legal context graph. This position suits an experienced technical leader who enjoys building scalable, event-driven architectures and managing cloud-native infrastructure. In this capacity, you will direct technical strategies…
Job Description
NetDocuments is searching for a Staff Software Engineer specializing in OCR and text extraction to shape the future of its cloud-based document management platform. The company creates intelligent software for legal professionals, helping organizations organize data, manage files, and utilize a proprietary legal context graph. This position suits an experienced technical leader who enjoys building scalable, event-driven architectures and managing cloud-native infrastructure.
In this capacity, you will direct technical strategies for content transformation, guide architectural decisions regarding optical character recognition tools like Tesseract and Apryse, and build production-ready backend systems. You will collaborate closely with product teams, establish observability standards, mentor engineering personnel, and integrate emerging artificial intelligence capabilities. The organization promotes a collaborative and inclusive culture that values employee wellness, professional growth, and technical excellence.
Responsibilities
- Establish technical direction and architecture for content extraction and transformation systems on AWS
- Drive choices regarding OCR solutions such as Apryse and Tesseract to optimize performance and cost control
- Design and develop event-driven microservices using modern data pipelines, AWS, and Kafka
- Build scalable REST and GraphQL APIs to support front-end experiences and third-party integrations
- Integrate AI-driven services and emerging technologies to enhance backend efficiency and semantic search
- Write maintainable, well-tested code and implement observability using logging, metrics, and tracing
- Mentor engineers, conduct code reviews, and collaborate with product management to define technical solutions
Requirements
- At least 8 years of professional software engineering experience delivering scalable production applications on cloud platforms
- At least 5 years of technical leadership and development background utilizing OCR technologies
- Expert proficiency in C# and .NET
- Expert proficiency with OCR tools like Tesseract or Apryse
- Expert proficiency in developing event-based, microservice architectures on cloud platforms such as AWS
- Expert proficiency with Kafka or alternative event streaming technologies
- Expert proficiency in telemetry, logging, metrics, and tracing using tools like DataDog
Qualifications
- Bachelor's degree or higher in Computer Science, Information Systems, or a related field, or equivalent practical experience
- Deep background building document management or enterprise content management solutions
- Experience ingesting millions of documents per hour into a SaaS-based document platform
- Track record of creating high-performance content extraction and transformation products
- Legal industry expertise or experience working with B2B SaaS applications in regulated fields
- Practical background incorporating AI services and emerging technologies into production software
Core Skills
Benefits
- Healthcare premiums covered at 90 percent by the company
- Health Savings Account company contribution
- 401(k) retirement plan matching at 4 percent with immediate vesting
- Flexible paid time off typically ranging from 3 to 4 weeks per year
- 10 paid holidays
- Monthly financial contributions toward life activities and wellness
- Access to LinkedIn Learning with dedicated monthly time to explore courses
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 compensation range for this position is $170,000 to $190,000 per year, which includes on-target earnings.
What primary technical skills are required?
Applicants must have expert proficiency in C#/.NET, OCR technologies like Tesseract or Apryse, event-driven microservices, cloud platforms such as AWS, Kafka, and system observability tools.
How much experience is required?
The role requires a minimum of 8 years of professional software engineering experience on cloud platforms, alongside at least 5 years of technical leadership and development experience with OCR technologies.
What benefits are offered?
NetDocuments provides healthcare coverage where the company pays 90 percent of premiums, an HSA contribution, a 401(k) match with immediate vesting, flexible PTO, 10 paid holidays, and wellness allowances.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.