netdocuments logo

Staff Software Engineer - OCR / Text Extraction

netdocuments • Remote - US


No Relocation

Posted: August 21, 2026

Job Description

What You’ll Do 

NetDocuments is seeking a Staff Full Stack Software Engineer to play a pivotal role in shaping the future of our next-generation document management systems. As a senior technical leader, you’ll drive the design, architecture, and delivery of scalable, event-driven platforms that power mission-critical frontend and backend solutions for our global customer base. 

This role is ideal for an engineer who thrives at the intersection of backend architecture, cloud-native infrastructure, and full stack development—someone who builds production-ready applications at scale while guiding teams toward technical excellence. You’ll collaborate with product, design, and engineering leadership to define the direction of our systems and integrate cutting-edge technologies, including AI-driven services and event-based data pipelines. 

If you’re passionate about building resilient systems, mentoring engineers, and driving innovation in how organizations manage and interact with their documents, this is your opportunity to make a lasting impact. 

You will: 
Technical Leadership & Architecture

  • Set technical direction for our document content extraction and transformation team, establishing patterns for scalable, secure, and performant systems on AWS. 
  • Lead architectural decisions that use OCR technologies such as Tesseract and Apryse OCR. 
  • Drive initiatives that improve scalability, performance, and reliability of the product while considering and implementing changes that control costs without impacting customer satisfaction. 
  • Guide the evolution of our content extraction and transformation technology stack as the business and customer needs mature and scale. 
  • Make critical technical decisions that balance user experience, performance, security, and maintainability. 

Product Design and Build 

  • Design and implement event-driven architectures using AWS services, Kafka, and modern data pipelines. 
  • Build production-grade applications across C#/.Net, AWS services, and document extraction/transformation technologies. 
  • Design and implement scalable APIs (REST, GraphQL) that power our front-end and enable third-party integrations. 
  • Integrate AI-driven services and emerging technologies to enable greater backend efficiencies and increase customer productivity. 
  • Build the product to enable seamless, scalable, and flexible semantic search capabilities.  
  • Ensure security, performance, and compliance considerations are applied across all implementations. 

Problem Solving & Ownership 

  • Solve complex technical challenges from real-time customer experiences and issues to event-driven document processing at scale. 
  • Take full ownership of initiatives from concept through production and ongoing evolution. 
  • Make sound architectural decisions by weighing trade-offs with reasoning that stands up over time. 
  • Proactively identify and address technical debt before it impacts the team. 

Build and Optimize Systems 

  • Write high-quality, well-tested code across the full stack with emphasis on maintainability. 
  • Design resilient systems that maintain uptime and performance as we scale globally. 
  • Implement observability through logging, metrics, and telemetry to proactively triage issues. 
  • Monitor and optimize performance at scale, identifying bottlenecks and implementing solutions. 
  • Create comprehensive technical documentation including architectural diagrams and design decisions. 

Collaboration & Mentorship 

  • Partner closely with product management to translate requirements into technical solutions. 
  • Mentor engineers across experience levels, elevating technical skills and best practices. 
  • Collaborate with Platform Services, Ops, and other teams on integration points and shared infrastructure. 
  • Build consensus on technical approaches while having authority to make final decisions when needed. 
  • Lead knowledge-sharing initiatives through code reviews, design discussions, and documentation. 

Continuous Learning & Innovation 

  • Stay at the forefront of content extraction and transformation technologies and industry trends, cloud-native architectures, and AI-powered tools. 
  • Research and prove out new technologies through POCs that align with product strategy. 
  • Contribute ideas that directly improve engineering velocity and quality. 

What You’ll Need to Be Successful 

  • Bachelor’s degree or higher in Information Systems, Computer Science, or a related field—or equivalent experience. 
  • 8+ years of professional software engineering experience delivering production-grade applications at scale on cloud platforms. 
  • 5+ years in technical leadership and development roles using OCR technologies. 
  • Proven track record of building scalable applications still in production. 
  • Required Technical Knowledge 
  • Expert proficiency in C#/.NET. 
  • Expert proficiency with OCR technologies such as Tesseract or Apryse 
  • Expert proficiency building event-driven, microservice-based products 
  • Expert proficiency developing on cloud platforms, preferably AWS 
  • Expert proficiency with Kafka or similar event streaming platforms 
  • Expert proficiency in observability, including logging, metrics, tracing, telemetry, preferably with DataDog 

What Will Make You Stand Out 

  • Deep experience building with OCR & Text Extraction technologies. 
  • Deep experience building document management or enterprise content management 
  • Deep knowledge of event-driven architectures. 
  • You know what it means and takes to ingest millions of documents an hour into a SaaS based document management platform 
  • Track record of developing high-performance content extraction and transformation products at scale. 
  • Legal industry expertise or experience with B2B SaaS in regulated industries. 
  • Experience integrating AI services and emerging technologies into production systems. 

What You’ll Love About NetDocuments 

  • The People! 
  • 90% healthcare premiums company covered 
  • HSA company contribution 
  • 401K 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 $170,000 – $190,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.