Curotec Logo

Curotec

Software Engineer - (RPA/Computer Vision)

Posted 9 Days Ago
In-Office or Remote
Hiring Remotely in Salem, OR
Junior
In-Office or Remote
Hiring Remotely in Salem, OR
Junior
Build and maintain Python-based intelligent automation for healthcare revenue cycle management. Develop OpenCV and image-based RPA for legacy desktop and virtualized applications, OCR document extraction, and Selenium web automation. Integrate with EHR, billing, and payer systems; apply AI/ML techniques; use Azure services; and ensure HIPAA/HITRUST-compliant security, monitoring, documentation, and credential handling. Collaborate with technical and operations teams while independently delivering production automation modules.
The summary above was generated by AI

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.

Similar Jobs

9 Days Ago
In-Office or Remote
Senior level
Senior level
Software
Leads the architecture, development, and maintenance of computer vision-driven RPA solutions for healthcare revenue cycle workflows. Designs resilient desktop, virtualized, document, and web automations using Python, OpenCV, PyAutoGUI, Selenium, OCR, and Azure. Integrates with EHRs, billing platforms, and payer portals while ensuring HIPAA and HITRUST compliance. Provides technical leadership, mentorship, documentation, monitoring, security, and stakeholder partnership across production automation initiatives.
Top Skills: Azure App ServicesAzure DevopsAzure FunctionsAzure Key VaultAzure Logic AppsAzure StorageCitrixGitAzureNlpOcrOpencvPaddleocrPredictive ModelingPyautoguiPythonRdpSeleniumTesseract
5 Minutes Ago
Remote
United States
105K-150K Annually
Entry level
105K-150K Annually
Entry level
Artificial Intelligence • HR Tech • Information Technology • Software • Business Intelligence
Lead enterprise SaaS sales into K-12 school districts, regional education agencies, and state education departments. Build strategic account plans, advise education executives, orchestrate complex multi-stakeholder sales cycles, navigate public procurement and RFPs, and close large multi-year agreements. Manage cross-functional deal teams, maintain forecasts and pipeline discipline, and use MEDDPICC, Salesforce, Gong, and Clari to achieve ambitious ARR targets. The role is remote-oriented with 25%–40% travel for client meetings and conferences.
Top Skills: ClariGongLinkedin Sales NavigatorQualtrics XmSalesforce
6 Minutes Ago
Remote
United States
242K-293K Annually
Expert/Leader
242K-293K Annually
Expert/Leader
Artificial Intelligence • HR Tech • Information Technology • Software • Business Intelligence
Lead Qualtrics’ global commercial legal strategy, enterprise contract negotiations, partner operations, and go-to-market legal architecture. Partner with revenue, sales operations, finance, product, and information security leaders to accelerate deal cycles, implement playbooks and automated contracting workflows, manage risk, and support revenue recognition. Lead and mentor a team of commercial attorneys and contract managers while advising executives on strategic partnerships, enterprise agreements, and international expansion.
Top Skills: Artificial IntelligenceCcpaCloud ComputingContract Lifecycle Management (Clm)CybersecurityGdprIntellectual PropertySaaS

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account