Senior 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
Requirements
- 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
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Work From Home
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Industries
Software Development
Referrals increase your chances of interviewing at Valsoft Corporation by 2x
Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada.
Lead Data Scientist - Canada - Contract to Perm
Senior Product Manager, AI Applications & Developer Frameworks
Senior Technical Writer, Developer Experience
Senior Software Engineer (Features) - North America
Senior Software Engineer II - Integrations
Senior Software Engineer, Backend - Fintech
Senior Software Engineer (Full Stack) - APAC/LATAM
Toronto, Ontario, Canada CA$12,000.00-CA$60,000.00 1 month ago
Senior AI Software Engineer (Full-Stack)
Greater Toronto Area, Canada 2 months ago
Principal Software Engineer, Backend (Vancouver, BC)
Senior Software Developer (Remote First)
Senior Software Engineer (Identity Decisioning)
Senior Developer, Fullstack (Ruby & React)- Business Systems
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.