At WorkFusion, we build software that is changing the world & transforming workplaces. Our technology automates repetitive, data-intensive work so people can be freed from the mundane to pursue the meaningful, companies can grow further, & customers can be served faster & better.
WorkFusion is increasingly recognized as the world leader in industry-specific process automation, offering AI-powered software with particular focus on the needs of banking, financial services, & insurance enterprises. Our Intelligent Automation Cloud combines RPA, machine learning & analytics in one unrivaled platform that can be deployed quickly & scale without limit. We compete in the world's fastest-growing software segment & we are growing at record pace with customers spanning the globe.
As the health & safety of our teams is always a primary concern, we are currently a primarily remote workforce worldwide. Officially, our headquarters is in New York City (on Wall Street) with additional hubs in Canada, Europe & Asia.
WorkFusion is seeking a Senior C++ Engineer to join our RPA Engineering team. The team is working on building software robots that reliably and securely interact with desktop & web applications. The position will involve applying practical skills to build & maintain an automation platform. The development presents many technical challenges in the areas of installation in on-prem environments, large-scale processing, & enterprise-grade solutions & integration. Despite the code, a WorkFusion developer is taking full responsibility for features & communicating with users & stakeholders. Continuous improvement is an unavoidable part of company culture.
Participate in development lifecycle starting from research to product or feature launch
Build & maintain automation drivers for different technologies
Work on smooth RPA installation process on different environments
Ensure stable & secure execution of tasks on a cluster of robots
Expert in ++ with 3+ years of production experience
Experience in designing complex components from scratch
Good knowledge & experience with the architecture of the Windows OS family
Proficiency in advanced data structures, algorithms, OO programming, & computational complexity
Proficiency in building production-quality code with test coverage
Windows application crashes troubleshooting
Would be a plus
Experience in building desktop applications with .Net platform
Experience with UI Automation framework
Experience with building Windows services
Experience with Winlogon customization
Bridging C++ library with java application
Java development experience
Experience with GPO policies
Smartest people in the industry & the most interesting product on Belarusian market
Opportunity to work remotely