Software Engineer - (RPA/Computer Vision)

Curotec

United States

Remote

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Curotec is seeking a mid-level Software Engineer to independently build and maintain intelligent automation solutions for Revenue Cycle Management in healthcare. The role emphasizes Python development, OpenCV, OCR, and image-based RPA, with Selenium for browser work as needed.

You will own features end-to-end, collaborate across teams, and contribute to scalable, compliant automation. You'll work with Azure cloud services, implement HIPAA-conscious security practices, and help improve process

Qualifications

  • Strong proficiency in Python programming.
  • Hands-on experience with OpenCV for image recognition and data extraction.
  • Experience with image-based desktop automation (PyAutoGUI) and non-API/DOM apps.
  • Selenium for browser-based automation.
  • Familiarity with OCR engines (Tesseract, PaddleOCR) or cloud document-intelligence services.
  • Proficiency with version control (Git).
  • Understanding of HIPAA and healthcare security best practices.

Responsibilities

  • Design, implement, and maintain OpenCV-driven automations for RCM workflows.
  • Own end-to-end automation of legacy desktop applications using image-based control.
  • Apply OCR and document-parsing techniques to extract data from scanned documents.
  • Build and maintain Selenium-based automations for payer portals and EHR interfaces.
  • Deliver robust Python automation scripts with team coding standards.
  • Apply AI/ML techniques to enhance automation quality and outcomes.
  • Integrate automation with billing software and EHR systems.
  • Ensure compliance with healthcare data privacy and security regulations.
  • Create and maintain technical documentation and monitor automations for accuracy.

Skills

Python
OpenCV
PyAutoGUI
Selenium
OCR
Git
Azure Functions
RCM domain
HIPAA
Debugging
Communication

Education

Bachelor's degree in CS/Software Eng

Tools

Azure

Job description

We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide. Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding aspects of working at Curotec is the opportunity to learn something new every day, not just about technology but also about our amazing team members. Visit our website to discover more about who we are and what we do.

We are seeking a Software Engineer to independently build and maintain intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare industry, with a specialization in computer vision-driven RPA. In this mid-level role, you will own discrete features and automation modules end-to-end, applying strong Python skills with a heavy emphasis on OpenCV, image-based desktop automation (e.g., PyAutoGUI), and OCR workflows. You will also build and maintain browser-based automations using Selenium when the target system requires it. You will work with growing autonomy, collaborate across teams, and begin to share your technical knowledge with less experienced engineers.

What You Will Do:
  • Computer Vision Automation: Design, implement, and maintain OpenCV-driven automations for RCM workflows that depend on image recognition, template matching, document understanding, and visual element detection.

  • Desktop & Image-Based RPA: Own end-to-end automation of legacy desktop and thick-client applications using image-based control (e.g., PyAutoGUI, template matching, coordinate-based interaction) where no API or DOM is available.

  • OCR & Document Extraction: Apply OCR and document-parsing techniques to extract structured data from scanned EOBs, remittance advices, correspondence, and payer documents.

  • Web Automation: Build and maintain Selenium-based automations for payer portals, EHR web interfaces, and other browser-based workflows as a secondary but important part of the role.

  • Automation Development: Deliver robust Python automation scripts for RCM processes with limited supervision, following team coding standards and review practices.

  • AI/ML Integration: Apply AI/ML techniques (e.g., OCR, NLP, predictive analytics) to enhance automation quality and improve process outcomes.

  • System Integration: Integrate automation solutions with billing software, EHR systems, and healthcare web portals independently.

  • Compliance: Ensure all automation adheres to healthcare data privacy and security regulations (e.g., HIPAA).

  • Documentation: Create and maintain comprehensive technical documentation for automation workflows you own.

  • Monitoring & Optimization: Monitor, troubleshoot, and optimize automations for accuracy, efficiency, and reliability — particularly for CV-based workflows that are sensitive to UI drift and image variability.

  • Resilience: Build automation workflows that integrate reliably with legacy desktop systems, Citrix/virtual environments, and modern web platforms.

  • Collaboration: Work alongside SMEs and operations teams to translate manual workflows into digital automation.

  • Security: Maintain secure credential handling, logging, and audit trails consistent with HITRUST/HIPAA compliance.

  • Cloud Services: Leverage Azure services (e.g., Azure Functions, Azure Storage, Key Vault) to build scalable automation.


  • Strong proficiency in Python programming.

  • Hands-on, production experience with OpenCV for image recognition, template matching, and visual data extraction.

  • Experience with image-based desktop automation libraries (e.g., PyAutoGUI) and comfort automating applications that expose no API or DOM.

  • Working experience with Selenium for browser-based automation.

  • Working knowledge of healthcare RCM workflows (e.g., billing, coding, claims, denial management).

  • Solid understanding of HIPAA and healthcare security best practices.

  • Strong analytical, debugging, and documentation skills.

  • Effective communicator with both technical and non-technical teams.

  • Proficiency with version control tools (e.g., Git).

  • 2+ years of professional software development experience in Python or a closely related language.

  • Ability to ramp quickly in a contract engagement and deliver production work with limited onboarding.

  • Strong analytical and problem-solving skills applied to complex data and workflow scenarios, including non-deterministic visual environments.

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

  • Practical experience with OCR engines (e.g., Tesseract, PaddleOCR) or cloud document-intelligence services.

  • Experience automating applications inside Citrix, RDP, or other virtualized/remote environments where image-based control is required.

  • Practical experience applying AI/ML tools such as NLP or predictive modeling to automation use cases.

  • Demonstrated experience contributing to automation of healthcare revenue cycle workflows including eligibility, claims processing, payments, and denials management.

  • Experience integrating with third-party healthcare software (EHR/EMR systems, billing software, etc.).

  • Familiarity with EHR/billing systems and healthcare web portals.

  • Experience working with Microsoft Azure or other cloud platforms (e.g., Azure Functions, Logic Apps, Key Vault, App Services).

  • Experience developing APIs or integrating with third-party APIs.

  • Working knowledge of logging, alerting, or observability tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - (RPA/Computer Vision)
Senior Software Engineer - (RPA/Computer Vision)

Curotec • United States

Remote
USD 140,000 - 210,000
Senior UiPath RPA Developer - Provider - Epic
Senior UiPath RPA Developer - Provider - Epic

Genzeon • United States

Hybrid
USD 130,000 - 170,000
Software Engineering Manager
Software Engineering Manager

Jobgether • Oregon

Hybrid
USD 160,000 - 220,000
Remote work
Healthcare coverage
401(k) with employer matching up to 4%
+3
Healthcare Revenue Cycle Manager (RPA & Process Automation)
Healthcare Revenue Cycle Manager (RPA & Process Automation)

OtterBase • United States

On-site
USD 90,000 - 130,000
Automation Engineer
Automation Engineer

ByteHire Limited. • United States

Remote
USD 90,000 - 130,000
Fully remote within the US
Python RPA Engineer (Computer Vision) — Healthcare Automation
Python RPA Engineer (Computer Vision) — Healthcare Automation

Curotec • United States

Remote
USD 90,000 - 130,000
Care Innovation - Automation Engineer 136-2000
Care Innovation - Automation Engineer 136-2000

CommunityCare HMO Inc. • Tulsa (OK)

On-site
USD 110,000 - 150,000
Senior Automation Engineer
Senior Automation Engineer

TEEMA • Richmond (VA)

On-site
USD 90,000 - 120,000
Senior Software Engineer — AI/CV RCM Automation
Senior Software Engineer — AI/CV RCM Automation

Curotec • United States

Remote
USD 140,000 - 210,000
Senior Automation Engineer
Senior Automation Engineer

Lynn Rodens • Richmond (VA)

On-site
USD 100,000 - 130,000