{"schemaVersion":"jobsearcher.job.v1","id":"74135f99ac28d6299e90edf7","url":"https://jobsearcher.com/jobs/74135f99ac28d6299e90edf7","canonicalUrl":"https://jobsearcher.com/jobs/74135f99ac28d6299e90edf7","title":"remote W2 role - C++ Developer (need experience with Computer Vision//OCR//Document Processing)","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Empower Professionals, is seeking the following. Apply via Dice today!Role: C++ Developer (need experience with Computer Vision//OCR//Document Processing) Location: 100% Remote Duration: 6 Month Contract to Hire W2 only Technical Leadership & InnovationDesign and implement major architectural improvements to our C++ Computer Vision libraryDrive technical decisions for library modernization, scalability, and performanceEstablish technical standards and best practices for C++ developmentLead implementation of critical algorithms and optimization initiativesDesign robust error handling, testing, and verification systemsDevelop solutions for code quality, maintainability, and developer experienceTechnical Mentorship & CollaborationMentor senior and junior engineers on technical challengesProvide expert guidance on complex modernization implementationsDrive adoption of modern C++ engineering best practicesFacilitate technical knowledge sharing and design discussionsContribute technical insights to roadmap planningElevate team capabilities through knowledge transferArchitecture & InnovationDesign and implement high-performance, memory-efficient algorithmsLead major refactoring and modernization initiativesDevelop new Computer Vision algorithms focused on Intelligent Document ProcessingEstablish patterns for cross-platform compatibilityImplement advanced optimization techniquesDesign library architecture for internal product teamsEnsure robustness and reliability of production systemsEducation & ExperienceBachelor's or Master's degree in Computer Science, Engineering, or related field7+ years of software engineering experienceStrong background in C++ development and cross-platform library designCross-Platform experience in at least a couple of platforms: Windows, Linux, MacExperience building and maintaining production-grade software systemsTechnical ExpertiseDeep knowledge of modern C++Expertise in software architecture and design patternsStrong understanding of Computer Vision and Machine Learning algorithms and techniquesExperience with performance optimization and profilingKnowledge of low-level system programming considerationsBackground in building maintainable, well-tested software componentsTechnical Leadership & CommunicationExperience technically guiding a team and mentoring engineers on technical challengesTrack record of driving architectural and design decisionsStrong team collaboration and communication skillsAbility to work effectively across technical teamsHistory of solving complex engineering problemsThis role offers the opportunity to shape essential Computer Vision technology while growing technical leadership skills. The ideal candidate will combine deep C++, Computer Vision and ML expertise with the ability to implement complex technical solutions and mentor others.","company":"Via Dice","rawCompany":"via dice","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-08-14T12:04:32.181Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"remote W2 role - C++ Developer (need experience with Computer Vision//OCR//Document Processing)","description":"Dice is the leading career destination for tech experts at every stage of their careers. Our client, Empower Professionals, is seeking the following. Apply via Dice today!Role: C++ Developer (need experience with Computer Vision//OCR//Document Processing) Location: 100% Remote Duration: 6 Month Contract to Hire W2 only Technical Leadership & InnovationDesign and implement major architectural improvements to our C++ Computer Vision libraryDrive technical decisions for library modernization, scalability, and performanceEstablish technical standards and best practices for C++ developmentLead implementation of critical algorithms and optimization initiativesDesign robust error handling, testing, and verification systemsDevelop solutions for code quality, maintainability, and developer experienceTechnical Mentorship & CollaborationMentor senior and junior engineers on technical challengesProvide expert guidance on complex modernization implementationsDrive adoption of modern C++ engineering best practicesFacilitate technical knowledge sharing and design discussionsContribute technical insights to roadmap planningElevate team capabilities through knowledge transferArchitecture & InnovationDesign and implement high-performance, memory-efficient algorithmsLead major refactoring and modernization initiativesDevelop new Computer Vision algorithms focused on Intelligent Document ProcessingEstablish patterns for cross-platform compatibilityImplement advanced optimization techniquesDesign library architecture for internal product teamsEnsure robustness and reliability of production systemsEducation & ExperienceBachelor's or Master's degree in Computer Science, Engineering, or related field7+ years of software engineering experienceStrong background in C++ development and cross-platform library designCross-Platform experience in at least a couple of platforms: Windows, Linux, MacExperience building and maintaining production-grade software systemsTechnical ExpertiseDeep knowledge of modern C++Expertise in software architecture and design patternsStrong understanding of Computer Vision and Machine Learning algorithms and techniquesExperience with performance optimization and profilingKnowledge of low-level system programming considerationsBackground in building maintainable, well-tested software componentsTechnical Leadership & CommunicationExperience technically guiding a team and mentoring engineers on technical challengesTrack record of driving architectural and design decisionsStrong team collaboration and communication skillsAbility to work effectively across technical teamsHistory of solving complex engineering problemsThis role offers the opportunity to shape essential Computer Vision technology while growing technical leadership skills. The ideal candidate will combine deep C++, Computer Vision and ML expertise with the ability to implement complex technical solutions and mentor others.","datePosted":"2026-08-14T12:04:32.181Z","dateModified":"2026-08-14T12:04:32.181Z","hiringOrganization":{"@type":"Organization","name":"Via Dice","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"74135f99ac28d6299e90edf7"},"url":"https://jobsearcher.com/jobs/74135f99ac28d6299e90edf7"}}