Staff Software Engineer - OCR / Text Extraction

3 weeks, 6 days ago
Full-time
Lead
Software Development
NetDocuments

NetDocuments

NetDocuments is a leading provider of document and email management solutions for legal firms and departments. Established in 1998, NetDocuments offers a secure, compliant, and cloud-based platform that enables businesses to create, secure, manage, acc...

IT Services
251-1K
Founded 1998
$30M raised

Description

  • Set technical direction for the content extraction and transformation team on AWS.
  • Lead architectural decisions using OCR technologies such as Tesseract and Apryse OCR.
  • Design and implement event-driven architectures using AWS services, Kafka, and modern data pipelines.
  • Build production-grade applications across C#/.NET, AWS, and document extraction/transformation technologies.
  • Design scalable REST and GraphQL APIs for the front end and third-party integrations.
  • Integrate AI-driven services and emerging technologies to improve backend efficiency and customer productivity.
  • Solve complex technical challenges in real-time customer experiences and document processing at scale.
  • Own initiatives from concept through production and ongoing evolution.
  • Write high-quality, well-tested full stack code and create technical documentation.
  • Mentor engineers and collaborate with product, platform, and operations teams.

Requirements

  • 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.
  • 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, and telemetry, preferably with DataDog.
  • Deep experience building document management or enterprise content management products is preferred.
  • Experience integrating AI services and emerging technologies into production systems is preferred.
  • Legal industry expertise or experience with B2B SaaS in regulated industries is preferred.

Benefits

  • 90% of healthcare premiums are company-covered.
  • HSA company contribution.
  • 401(k) match up to 4% with immediate vesting.
  • Flexible PTO, typically 3 to 4 weeks per year.
  • 10 paid holidays.
  • Monthly contributions for life activities and wellness.
  • Access to LinkedIn Learning with dedicated monthly learning time.
  • Opportunities for advancement in a growing company.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Big Data

ZipRecruiter 1K-5K Internet Software & Services

ZipRecruiter is seeking a senior data engineer to build scalable data-processing pipelines, ML infrastructure, and distributed applications that connect millions of job seekers with employers.

Apache Spark Cassandra Docker Hadoop Kafka Kubernetes MongoDB Python
10 hours, 26 minutes ago

Software Engineer, Ingestion Platform

Reddit 1K-5K Internet Software & Services

Reddit is hiring a remote-friendly Software Engineer for its Data Movement team to build and improve scalable, fault-tolerant systems that power batch and streaming data workloads across the company.

Apache Airflow Apache Spark CI/CD Go Java Kubernetes Python Scala
10 hours, 41 minutes ago

Technical Consultant, Modern Apps

AHEAD 1K-5K IT Services

AHEAD is seeking a Technical Consultant for its Modern Apps practice to build and modernize client web, mobile, API, and cloud-native applications through hands-on software delivery.

Agile C# CI/CD Java JavaScript Python Serverless
10 hours, 56 minutes ago

Sr Dynamics 365 App Developer (remote)

Protective Life 1K-5K Insurance

Protective is seeking an Application Developer to build, enhance, and support Dynamics 365 and Power Platform solutions that address business needs across its insurance operations.

Agile Azure C# CI/CD JavaScript Microservices Microsoft Dynamics 365 .NET Scrum Serverless SQL SQL Server
10 hours, 56 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers