Software Engineer

Toronto, ON, CA, Canada

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2409240
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned