Staff Software Engineer - OCR / Text Extraction
NetDocuments - Lehi, UT
Hiring: Staff Software Engineer - OCR / Text Extraction Company: NetDocuments Location: Lehi, UT Job Posted Time: 2026-09-12 17:57:19 Employment Type: Full-time Target Skills & Keywords: OCR, Text Extraction, C#/.NET, AWS, Kafka, Event-Driven Architecture, Microservices, Tesseract, Apryse, REST, GraphQL, DataDog, Observability, AI Integration, Document Management, Semantic Search, SaaS Experience: • 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 Skills: • 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 • Design and implement scalable APIs (REST, GraphQL) • Design and implement event-driven architectures using AWS services, Kafka, and modern data pipelines • Integrate AI-driven services and emerging technologies • Build seamless, scalable, and flexible semantic search capabilities • Ensure security, performance, and compliance across all implementations • Write high-quality, well-tested code across the full stack • Implement observability through logging, metrics, and telemetry • Create comprehensive technical documentation including architectural diagrams and design decisions Qualifications: • Deep experience building with OCR & Text Extraction technologies • Deep experience building document management or enterprise content management • Deep knowledge of event-driven architectures • Experience ingesting 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 • Strong technical leadership, mentorship, and collaboration skills • Ability to make sound architectural decisions and drive consensus on technical approaches Compensation: • 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 • Benefits include: 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 Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don’t miss this opportunity to join a forward-thinking team!