JOBSEARCHER

Python Software Engineer (Remote)

Talentxm AiDenver, CORemoteL5 SeniorNovember 8th, 2026
Position Type Contract-to-Hire. This role begins as an initial engagement of approximately six (6) months, with conversion to full-time based on performance, team fit, and business need. Candidates should be prepared to contribute to production automation work early in the engagement.
Overview: We are seeking a Python-focused Software Engineer II to independently build and maintain intelligent automation solutions, with a specialization in computer-vision-driven and image-based RPA. In this mid-level role, you will own discrete features and automation modules end-to-end, applying strong Python skills across OpenCV, image-based desktop automation (e.g., PyAutoGUI), OCR, and Selenium workflows. Many of our clients are in healthcare and revenue cycle management (RCM), so healthcare exposure is valuable — but we are first and foremost looking for a strong Python engineer who can apply automation and computer-vision techniques across domains. You will work with growing autonomy, collaborate across teams, and begin to share your technical knowledge with less experienced engineers.
Key Responsibilities: Python Automation Development: Deliver robust, production-grade Python automation with limited supervision, following team coding standards and review practices. Computer Vision & Image-Based RPA: Design, implement, and maintain OpenCV-driven and image-based automations — image recognition, template matching, visual element detection, and coordinate-based control — including for legacy desktop and thick-client applications that expose no API or DOM.Desktop & Virtualized Environments: Automate applications inside Citrix, RDP, and other virtualized/remote environments where image-based control is required, with resilience to UI drift and image variability. OCR & Document Extraction: Apply OCR and document-parsing techniques to extract structured data from scanned documents (e.g., EOBs, remittance advices, correspondence, and payer documents).Web Automation: Build and maintain Selenium-based automations for web portals, EHR web interfaces, and other browser-based workflows as a secondary but important part of the role. AI/ML Integration: Apply AI/ML techniques (OCR, NLP, predictive analytics) to enhance automation quality and outcomes. System Integration: Integrate automation solutions with billing software, EHR systems, healthcare web portals, and third-party APIs. Compliance & Security: Ensure automation adheres to healthcare data-privacy and security regulations (HIPAA); maintain secure credential handling, logging, and audit trails consistent with HITRUST/HIPAA.Documentation, Monitoring & Optimization: Maintain comprehensive technical documentation; monitor, troubleshoot, and optimize automations for accuracy, efficiency, and reliability. Cloud Services: Leverage Azure services (e.g., Azure Functions, Azure Storage, Key Vault) to build scalable automation. Mentorship: Provide technical guidance and code-review support to Software Engineer I teammates.
Required Qualifications: Strong proficiency in Python (2+ years professional) — this is the core requirement. We are prioritizing strong Python engineers who can work across domains.2+ years of professional software development in Python or a closely related language. Experience with automation and/or computer vision — for example, RPA, OpenCV, image-based automation, or OCR-driven workflows. This experience may come from any industry, not only healthcare. Comfort automating applications that expose no API or DOM, using image-based or coordinate-based control. Working experience with Selenium for browser-based automation. Strong analytical, debugging, and documentation skills, including in non-deterministic visual environments. Proficiency with version control (e.g., Git).Effective communicator with both technical and non-technical teams. Ability to ramp quickly in a contract engagement and deliver production work with limited onboarding.
Strongly Preferred:
  • Hands-on, production experience with OpenCV (image recognition, template matching, visual data extraction) and/or image-based desktop automation libraries (e.g., PyAutoGUI). Equivalent computer-vision or RPA experience in a different domain will also be considered.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).Experience automating applications inside Citrix, RDP, or other virtualized/remote environments.
  • Practical experience with OCR engines (e.g., Tesseract, PaddleOCR) or cloud document-intelligence services.
  • Preferred (Domain — a plus, not required)
  • Working knowledge of healthcare RCM workflows (billing, coding, claims, denial management, eligibility, payments).Solid understanding of HIPAA and healthcare security best practices.
  • Experience integrating with EHR/EMR systems, billing software, and healthcare web portals.
  • Practical experience applying AI/ML tools (NLP, predictive modeling) to automation use cases.
  • Experience with Microsoft Azure (Functions, Logic Apps, Key Vault, App Services) or other cloud platforms.
  • Experience developing or integrating third-party APIs.
  • Working knowledge of logging, alerting, or observability tools.
  • Prior success in a contract or contract-to-hire role with a smooth conversion to full-time.
Work Authorization: This role is open to U.S. Citizens (USC) and Green Card holders (Permanent Residents) only. No visa sponsorship is or will be provided for this engagement.