1

Ocr Software Engineer Jobs (NOW HIRING)

Software Engineer

San Francisco, CA · On-site

$125K - $275K/yr

... OCR, Voice, LLM, RPA) with RLHF, and creating delightful user experiences. What you'll do ... Experience : * 1 - 10+ years of experience in software engineering, with a strong background in ...

Senior Software Engineer

New York, NY · On-site

$180K - $225K/yr

The Opportunity As a Software Engineer at Wealth.com, you will help design, build, and scale the ... Background in AI/ML infrastructure, LLM-powered product development, or document processing (OCR ...

next page

Showing results 1-20

Ocr Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ocr software engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for ocr software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an OCR Software Engineer, and why are they important?

To thrive as an OCR Software Engineer, you need strong programming skills (commonly in Python, C++, or Java), a solid background in computer vision or machine learning, and a relevant degree in computer science or a related field. Familiarity with OCR libraries (like Tesseract), deep learning frameworks (such as TensorFlow or PyTorch), and experience with image processing tools are typically required. Attention to detail, problem-solving abilities, and effective teamwork are essential soft skills that help address complex recognition challenges and adapt to evolving project needs. These skills ensure accurate text extraction, efficient system performance, and successful integration of OCR solutions in real-world applications.

What are some common challenges faced by OCR Software Engineers when working with diverse document types?

OCR Software Engineers often encounter challenges in achieving high accuracy when processing documents with varying layouts, fonts, and image qualities. Handling handwritten text, low-resolution scans, or documents with complex backgrounds can require advanced pre-processing and model tuning. Additionally, adapting solutions to support multiple languages or scripts adds complexity, necessitating ongoing experimentation and collaboration with data scientists and product teams to optimize results.

What does an OCR Software Engineer do?

An OCR (Optical Character Recognition) Software Engineer designs, develops, and maintains software systems that can recognize and extract text from images, scanned documents, or other visual formats. Their work often involves implementing machine learning algorithms, improving text recognition accuracy, and integrating OCR technology into larger applications. They collaborate with data scientists, product managers, and other engineers to deliver efficient and scalable OCR solutions. Additionally, they may work on preprocessing image data and post-processing extracted text to enhance overall system performance.

What is the difference between Ocr Software Engineer vs Data Scientist?

AspectOcr Software EngineerData Scientist
Required CredentialsBachelor's in Computer Science or related field, programming skillsBachelor's or higher in Data Science, Statistics, or related field
Work EnvironmentSoftware development teams, R&D labs, tech companiesData analysis teams, research departments, tech firms
Industry UsageOptical character recognition, document processingData analysis, predictive modeling, machine learning
Search & Comparison IntentFocus on OCR technology, software development rolesFocus on data analysis, insights, and modeling

While both roles require programming skills and work in tech environments, Ocr Software Engineers specialize in developing OCR algorithms and software for text recognition, whereas Data Scientists focus on analyzing data to extract insights and build predictive models. The roles overlap in technical skills but serve different core functions within tech companies.

What states have the most Ocr Software Engineer jobs? States with the most job openings for Ocr Software Engineer jobs include:
Infographic showing various Ocr Software Engineer job openings in the United States as of May 2026, with employment types broken down into 99% Full Time, and 1% Part Time. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Lead Software Engineer Tungsten Automation (Kofax TotalAgility)

Capgemini America, Inc.

Manhattan, NY

$130K - $145K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


Job description

Type: FullTime
Salary: $130,000 $145,000 base + bonus
Work Authorization: Permanent US work authorization required. No visa sponsorship available.


Role Overview

Handson Lead Software Engineer for a greenfield Tungsten Automation (formerly Kofax TotalAgility) implementation supporting enterprise claims and document automation. Role is approximately 80% handson development.


Key Responsibilities
  • Build endtoend workflows using Tungsten / Kofax TotalAgility
  • Implement document capture, OCR, classification, extraction, validation, and routing
  • Handle structured, unstructured, and handwritten documents
  • Configure claimsdriven workflows with approval and exception handling
  • Develop custom logic using C#, .NET, and JavaScript
  • Build integrations using REST/SOAP APIs and SQL Server
  • Participate in deployments and environment setup (IIS, authentication)
  • Provide technical guidance and code reviews for offshore team members

Required Skills
  • Tungsten Automation / Kofax TotalAgility
  • Workflow Automation / BPM / Process Designer
  • Document Capture and Intelligent Document Processing (IDP)
  • OCR (OmniPage, Azure OCR, or similar)
  • Classification, extraction, validation rules
  • C#, .NET Framework
  • JavaScript
  • REST / SOAP APIs
  • SQL Server
  • Claims or insurance document processing experience (preferred)

Additional Notes
  • This is not a production support role
  • Strong handson build experience required
  • Claims or financial services background highly preferred
About Capgemini:
Capgemini is an AI-powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of 22.1 billion.
Make it real | ;/div>
Life at Capgemini:
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
Flexible work
Healthcare including dental, vision, mental health, and well-being programs
Financial well-being programs such as 401(k) and Employee Share Ownership Plan
Paid time off and paid holidays
Paid parental leave
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well-being benefits like subsidized back-up child/elder care and tutoring
Mentoring, coaching and learning programs
Employee Resource Groups
Disaster Relief