Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - (RPA/Computer Vision)

Full-time

Curotec

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 Senior Software Engineer to lead the design and delivery of intelligent automation solutions focused on Revenue Cycle Management (RCM) in the healthcare industry, with specialization in computer vision-driven RPA. In this senior role, you will drive technical direction for CV-heavy automation, architect scalable solutions for desktop, document, and portal workflows, and serve as a subject matter expert in Python, OpenCV, image-based desktop automation (e.g., PyAutoGUI), Selenium, and healthcare compliance. You will mentor engineers across the team, contribute to engineering standards, and partner closely with operations and clinical stakeholders to transform complex manual workflows into reliable, compliant automated systems. What You Will Do: Computer Vision Leadership: Lead the design and long-term maintenance of OpenCV- and image-based automation frameworks for RCM workflows, including template matching, document understanding, and visual element detection at production scale. Desktop & Image-Based RPA Architecture: Architect robust automations for legacy desktop, thick-client, and virtualized (e.g., Citrix/RDP) environments using image-based control (e.g., PyAutoGUI), with resilience to UI drift, resolution changes, and visual variability. OCR & Document Intelligence: Drive the architecture for OCR and document-extraction pipelines against EOBs, remittance advice, correspondence, and payer documents, selecting appropriate engines and models for each use case. Web Automation at Scale: Own complex Selenium-based automation for payer portals and EHR web interfaces as a secondary but critical capability of the platform. Automation Leadership: Lead the design, implementation, and long-term maintenance of robust automation frameworks for RCM processes using Python, OpenCV, PyAutoGUI, and Selenium. AI/ML Strategy: Drive the adoption and integration of AI/ML capabilities (e.g., OCR, NLP, predictive analytics) to significantly enhance automation quality and process outcomes. System Integration: Own end-to-end integration of automation solutions with billing software, EHR systems, and healthcare web portals. Compliance & Standards: Champion healthcare data privacy and security compliance (HIPAA, HITRUST) across all engineering activities and establish team-wide standards. Documentation: Define documentation standards and ensure comprehensive technical documentation is maintained across all automation workflows. Monitoring & Reliability: Establish monitoring, alerting, and optimization practices for automation accuracy, efficiency, and reliability at production scale — with specific attention to CV-based workflows that drift as target UIs change. Architecture: Design resilient automation architectures that bridge legacy desktop systems, virtualized environments, and modern platforms. Stakeholder Partnership: Partner with SMEs, operations, and clinical stakeholders to translate complex manual workflows into automated solutions. Security: Own and enforce secure credential handling, logging, and audit trail practices in line with HITRUST/HIPAA requirements. Cloud Infrastructure: Architect and govern use of Azure services (e.g., Azure Functions, Azure Storage, Key Vault, Logic Apps) to support enterprise-scale automation. Mentorship: Mentor Junior and Mid-Level Software Engineers through code reviews, pairing sessions, and technical guidance.

Expert proficiency in Python programming, including advanced patterns, performance optimization, and production-grade software design. Deep, proven experience with OpenCV for image recognition, template matching, and document/image data extraction in production automation. Significant hands-on experience with image-based desktop automation libraries (e.g., PyAutoGUI) and the ability to design resilient automations for applications with no API or DOM. Proven experience with Selenium for complex browser-based automation. Comprehensive understanding of healthcare RCM workflows (e.g., billing, coding, claims, denial management). Deep knowledge of HIPAA, HITRUST, and healthcare security best practices. Exceptional analytical, debugging, and documentation skills. Highly effective communicator; able to present technical decisions to non-technical audiences. Proficiency with version control tools and branching strategies (e.g., Git). 5+ years of professional software development experience, with significant focus on Python automation and a demonstrable concentration in computer vision-based RPA. Ability to operate as a senior contributor from the start of contract engagement, with minimal ramp-up time. Demonstrated ability to decompose highly complex problems, define solution architectures, and guide teams to deliver them, including in non-deterministic visual environments. Bachelor's degree in Computer Science, Software Engineering, or a related field. Advanced experience with OCR engines (e.g., Tesseract, PaddleOCR) or cloud document-intelligence services, including tuning and model selection. Experience architecting automations inside Citrix, RDP, or other virtualized/remote environments where image-based control is required. Extensive experience applying AI/ML tools such as NLP and predictive modeling to production automation use cases. Extensive, proven experience leading automation of complex healthcare revenue cycle workflows including eligibility, claims processing, payments, and denials management. Expert-level experience designing and integrating with third-party healthcare software ecosystems (EHR/EMR systems, billing platforms, web portals). Strong familiarity with EHR/billing systems and healthcare web portals at an architectural level. Extensive experience with Microsoft Azure (e.g., Azure Functions, Logic Apps, Key Vault, App Services, Azure DevOps). Advanced knowledge of logging, alerting, and observability tools.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - (RPA/Computer Vision) in Canada vacancy
  •  ...We are a globally leading software services company specializing in developing enterprise...  ...and what we do. We are seeking a Software Engineer to independently build and maintain...  ...healthcare industry, with a specialization in computer vision-driven RPA. In this mid-level role, you... 
    Computer
    Full time
    Contract work
    Remote work
    Worldwide

    Curotec

    Canada
    3 days ago
  •  ...SENIOR AI / COMPUTER VISION ENGINEER Build the spatial AI behind the future of construction At XYZ Reality we've created the world's first engineering-grade Augmented Reality solution for construction. Our technology, The Atom, is already being used on major construction... 
    Senior
    Computer
    Full time
    Internship

    XYZ Reality

    Canada
    2 days ago
  •  ...Product Force Full Time Entefy’s vision is simplifying how people interact digitally. To make it happen, we’re seeking computer vision-aries. Our hyper-talented Product team is seeking a Machine Learning and AI expert with the skills to redefine how computers make sense... 
    Computer
    Full time
    Remote work

    Entefy

    Canada
    3 days ago
  •  ...services are deeply integrated and designed for growth. Compute is our newly launched microVM architecture for running...  ...code. We are looking for experienced and passionate engineers to help us go further in this vision. WHAT YOU’LL OWN - Help build & architect the... 
    Suggested
    Full time
    Remote work
    Flexible hours

    Supabase

    Canada
    3 days ago
  • usd170k - usd290k per year

     ...first experience with persistent compute, dynamic autoscaling, built-in...  ...to $260M, to accelerate our vision of making cloud infrastructure...  ...work that goes into building software products by offering an easy-to...  .... We are looking for engineers with deep specialization in cloud... 
    Suggested
    Long term contract
    Full time
    Internship
    Remote work
    Worldwide
    Home office

    Render

    Canada
    3 days ago
  • $20 - $35 per hour

     ...manually, and it caps how many jobs they can bid. Bobyard uses computer vision and NLP to automate takeoffs and estimates, so contractors bid...  ...vision models learn from, and work directly with the ML engineers who use your data. We’re adding new trades, so our models need... 
    Computer
    Hourly pay
    Full time
    Contract work
    For contractors
    Remote work
    Shift work

    Bobyard

    Canada
    3 days ago
  •  ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is reinventing how the world makes things...  ...distributed systems, data pipelines, or high-performance compute services Hands-on experience with distributed... 
    Senior
    Full time
    Visa sponsorship

    Atomic Industries, Inc.

    Canada
    3 days ago
  •  ...clients. Kraken is building a dedicated AI Compute and Infrastructure team to power the next...  ...the exchange. This team sits within engineering leadership and owns the infrastructure layer...  .... You will join a small, senior, high-impact team working directly with AI... 
    Senior
    Long term contract
    Full time
    Local area

    Kraken

    Canada
    2 days ago
  •  ...tooling ecosystem. Our platform enables engineers to validate, review, govern, and automate...  ...quality using AI-powered workflows. Our vision extends far beyond backend services—we...  ...developer productivity, command-line tooling, software distribution, observability, and... 
    Senior
    Remote job

    EPAM Systems

    Canada
    2 days ago
  • $100k - $120k per year

     ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the...  ...productivity. Minimum Requirements: Bachelor's degree in Computer Science or equivalent experience. Minimum of 5 years of... 
    Senior
    Computer
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    3 days ago
  •  ...the company Our client is a fast-growing software company. The role Raydar is recruiting...  ...role on behalf of our client. Serve as a senior engineer on a compact, high-ownership team, designing...  ...Canada) - Full-time Engineering Computer Software Mid-Senior level Full-... 
    Senior
    Computer
    Full time
    Remote work

    Raydar

    Canada
    2 days ago
  •  ...commitment to excellence provide comprehensive software and hardware that enable seamless...  ...ParTech, Inc. is seeking a Senior Software Engineer to join our software development team....  ...architectures is a plus · Experience with cloud computing platforms such as AWS or Azure is a... 
    Senior
    Computer
    Full time
    Worldwide

    PAR Technology

    Canada
    3 days ago
  • $120k - $170k per year

     ...dedicated to continuous improvement. The engineering team is 100% remote; our head office is...  ...ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of...  ...containers - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a... 
    Senior
    Computer
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    3 days ago
  • $225k - $265k per year

     ...We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software...  ...Chicago, SF, Vegas) - Comprehensive Health, dental, vision insurance - 401k with match - Generous PTO... 
    Senior
    Full time
    Work at office
    Work from home

    NextPatient

    Canada
    2 days ago
  • $170k - $210k per year

     ...here what you can never do at a legacy software company. move fast and prove it, not theorize...  ...analysis, programming, and software engineering. Write high-quality, well-tested code...  ...and Node. ~ Bachelor's degree in Computer Science, Engineering, or a related field... 
    Senior
    Computer
    Full time

    Federato

    Canada
    3 days ago
  • usd150k - usd190k per year

     ...world depend on to keep their engineering teams focused on what matters...  ...and close-knit group with a software-driven culture (yep, even our...  ...products built around it. As a Senior Software Engineer, you’ll...  ...: - Bachelor’s degree in Computer Science or a related field or... 
    Senior
    Computer
    Full time
    Internship
    Remote work
    Flexible hours

    AuthZed

    Canada
    3 days ago
  • $104k - $139k per year

     ...design, build and distribute open-source software that enables people to enjoy the...  ...their terms.  About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll...  ...one team Rich medical, dental, and vision coverage Generous retirement... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    2 days ago
  • usd255.9k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what...  ...Company-paid medical and fully covered dental and vision A RRSP match Generous paid parental leave for birthing... 
    Senior
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    3 days ago
  • $180k - $220k per year

     ...QUALIFICATIONS - Bachelors degree in Computer Science or related technical field or equivalent...  ...experience - 5+ years full-time software engineering experience with some of the following...  ...insurance (medical/dental/vision): base plan 100% covered - Flexible hours... 
    Senior
    Computer
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Phantom

    Canada
    3 days ago
  • usd120k - usd195k per year

     ...the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our...  ...prestigious awards, such as Best Engineering Team, Best Company for Diversity,...  ...Networks is looking for world-class Senior/Lead software engineers to join our... 
    Senior
    Computer
    Full time

    Arista Networks

    Canada
    12 hours ago
  •  ...Intelligent Fintech Operating System for software platforms. If you are a software...  ...payabli.com About the Role As a Senior Software Engineer, Platform at Payabli, you'll own the infrastructure...  ...handed a task list—you'll define the vision for how we build, test, deploy, and... 
    Senior
    Full time
    Internship
    Local area
    Flexible hours

    Payabli

    Canada
    2 days ago
  • usd175k - usd220k per year

     ...office some or all of the time. ABOUT YOUR ROLE As a Senior Software Engineer at Juniper Square, you're a hands-on individual contributor...  ...against over-reliance on AI tooling - Bachelor's degree in Computer Science or equivalent work experience - Hands-on experience... 
    Senior
    Computer
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    Juniper Square

    Canada
    3 days ago
  •  ...Role Description:  Defense Unicorns is seeking a Senior to Staff Software Engineer to help drive our transformation from legacy, on-premises software...  ...can focus on the most important challenges. We share a vision of freedom and security for the advancement of progress and... 
    Senior
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Defense Unicorns

    Canada
    2 days ago
  • $160k - $195k per year

     ...learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting...  ...PostgreSQL, and AWS Defining the technical vision and architectural principles for AI/...  ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure... 
    Senior
    Computer
    Remote job
    Work at office
    Work from home
    Canada
    13 hours ago
  • usd200k - usd255k per year

     ...can. About the role: We are seeking an exceptional Senior Software Engineer to join our Engineering team. Garner’s Engineering team tackles...  ...including but not limited to: flexible PTO, Medical/Dental/Vision plan options, 401(k), Teladoc Health and more. Fraud and... 
    Senior
    Full time
    Remote work
    Flexible hours

    Garner Health

    Canada
    3 days ago
  • usd148k - usd185k per year

     ...profitability. Visit our Institutional Page ABOUT THE ROLE Our Engineering team helps Nubank to create and use the technology that...  ...the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies... 
    Senior
    Full time

    Nubank

    Canada
    2 days ago
  •  ...Software Engineering Full-Time At Warner Music Group, we’re a global collective of music makers and music lovers, tech innovators and inspired...  ...independent. About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the... 
    Senior
    Full time
    Contract work

    Warner Music Inc.

    Canada
    2 days ago
  •  ...The Role Voltus is hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these teams and assume...  .... Technologies We Use We build scalable software using Python, Postgres, Go, FastAPI, Temporal, Delta... 
    Senior
    Full time
    Remote work

    Voltus

    Canada
    3 days ago
  • $103k - $160k per year

     ...Clariti builds community development software for cities and counties: permitting, licensing...  ...part of our products and part of how our engineering pods build them. About the role...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC framework... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Canada
    3 days ago
  • $220.53k per year

     ...Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams use...  ...loaded.  Competitive RRSP matching, health, dental, and vision insurance is offered for full time employees. Vacations... 
    Senior
    Full time
    Internship
    Remote work

    Topstep

    Canada
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - (RPA/Computer Vision). Be the first to apply!