Staff Software Engineer - OCR / Text Extraction @NetDocuments
Software Development
Salary $170,000 - $190..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Staff Software Engineer - OCR / Text Extraction @NetDocuments

2mths ago - NetDocuments is hiring a remote Staff Software Engineer - OCR / Text Extraction. πŸ’Έ Salary: $170,000 - $190,000 πŸ“Location: USA

Role Description

We're looking for a Staff Software Engineer to set the technical direction for our document content extraction and transformation platform and lead the team that builds it. This is a hands-on role where you'll:

  • Set technical direction for our document content extraction and transformation platform, establishing patterns for scalable, secure, and cost-efficient systems on AWS.
  • Design and own distributed, event-driven pipelines that process millions of documents an hour.
  • Lead architectural decisions involving OCR technologies and AI models for document understanding.
  • Drive improvements in throughput, reliability, and performance while controlling cost per document.
  • Build production services in C#/.NET using AWS and event streaming with Kafka.
  • Design resilient processing: retries, dead-letter handling, idempotency, backpressure, and graceful recovery.
  • Implement observability through logging, metrics, tracing, and telemetry.
  • Build the content pipelines that power semantic search.
  • Lead the team's AI-assisted development practice.
  • Take full ownership of initiatives from concept through production and ongoing evolution.
  • Mentor engineers at every level through design reviews, code reviews, and documentation.
  • Research and prove out new technologies through POCs that align with product strategy.

Qualifications

  • Bachelor's degree or higher in Computer Science, Information Systems, or a related field, or equivalent experience.
  • 8+ years of professional software engineering experience delivering production systems at scale on cloud platforms.
  • Proven experience designing and owning distributed, event-driven systems that process high volumes in production.
  • Expert proficiency in C#/.NET.
  • Strong experience with Kafka or similar event streaming and messaging platforms.
  • Strong experience developing on cloud platforms, preferably AWS.
  • Deep hands-on experience with OCR or document extraction technologies.
  • Daily use of AI coding tools across the development lifecycle.

Requirements

  • Experience leading technical direction for a team, making architecture decisions, and growing other engineers.
  • U.S. citizenship is required for this role.

Benefits

  • Compensation range for this position is: $170,000 - $190,000.
  • Some roles may qualify for overtime pay.
  • Individual compensation packages are determined based on various factors specific to each candidate.

Company Description

At NetDocuments, we're shaping the future of legal work. We believe legal professionals should spend less time searching for information and managing documents, and more time solving complex problems, serving clients, and delivering meaningful outcomes. Our team is redefining what's possible for legal technology.

  • Four consecutive appearances on the Inc. 5000 list of America's Fastest-Growing Private Companies.
  • Five-time Top Workplace USA winner.
  • Five-time Salt Lake Tribune Top Workplace.
  • Multiple Top Workplaces Culture Excellence awards recognizing innovation, employee appreciation, work-life flexibility, and compensation & benefits.
Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer - OCR / Text Extraction @NetDocuments
Software Development
Salary $170,000 - $190..
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,175+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later