Software Engineer at Valsoft Corporation

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Software Engineer at Valsoft Corporation. Software Engineer (Remote – Canada). to join our team and take ownership of a critical, high-impact faxing product used by healthcare and enterprise customers across North America.. This role is ideal for someone who:. . Enjoys working on technically complex systems with real business impact.. . Can dive into legacy C++/C# codebases, stabilize them, and guide modernization.. . Has a product mindset — cares about usability, not just features.. . Wants autonomy and influence in a small, mission-driven team.. . What They’ll Do. . Own and improve a production fax platform (C# must-have, C++ good to have).. . Migrate legacy systems to 64-bit and upgrade deprecated third-party libraries.. . Problem solves, investigate and fix deep-rooted issues. . Build and maintain integrations with services. . Shape the future of our tech stack and UI direction. . Collaborate cross-functionally with Product, Support, and Leadership. . Tech Stack. . . Languages. : C# (must-have), C++ (good to have) .NET Framework (WebForms/WinForms). . . Infrastructure. : Windows Server, Linux, Expedient, AWS. . . Database. : MySQL. . . Tools & Integrations. : Visual Studio, Git, Dialogic, FreshDesk, Jenkins. . . Vibe coder with heavy reliance on AI. . 5+ years of hands-on experience in software engineering.. . Strong in C# development.. . Experience with legacy systems and infrastructure migrations.. . Solid product thinking and communication skills.. . Based in Canada and comfortable working remotely.. . Nice to Have. . Experience with front-end modernization (React, Angular, etc.). . Exposure to fax protocols or OCR.. . Background in enterprise IT/security environments.. . Experience with Jenkins testing. . Company Location: Canada.