×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Designer

Remote / Online - Candidates ideally in
Québec City, Québec, Province de Québec, Canada
Listing for: EXFO
Full Time, Remote/Work from Home position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, Full Stack Developer, AI Engineer
Job Description & How to Apply Below
Location: Québec City

As a Senior Software Developer
, you will join the R&D team responsible for our PIC (Photonic Integrated Circuit) inspection platform. This system integrates several exciting technologies, including robotics
, vision
, instrument control
, and artificial intelligence (AI).
You will participate in all stages of development, from design to evolution and maintenance, and contribute to the continuous improvement of our development practices, particularly through the integration of AI as a development tool.

An expert in C#, you are recognized for your efficiency and your ability to deliver quickly thanks to your mastery of the art of compromise. You are driven, whether it involves solving complex problems, validating new technologies, creating proof of concepts, or supporting customers.
Passionate about user experience (UX), you strive to design intuitive, efficient, and elegant solutions.

Your Role

As a Senior Software Developer, you will:

  • Actively participate in the design, development, and maintenance of software applications critical to our products;
  • Contribute to the continuous improvement of user experience
    , with a focus on usability, performance, and interface reliability;
  • Provide quick and effective solutions to internal and external needs: bug fixes, enhancements, prototypes, proofs of concept, or customer support requests;
  • Collaborate closely with development, QA, design, and product teams to ensure the quality and consistency of deliverables;
  • Participate actively in code reviews and in defining best development practices;
  • Contribute to the integration and validation of new technologies within existing products;
  • Document your work and ensure traceability of all implemented changes.
  • What We’re Looking For

    Technical Skills

  • Expert knowledge of C# and the .NET ecosystem;
  • Strong experience in interface design and the implementation of UX/UI best practices
    ;
  • Experience with WPF is an asset;
  • Experience integrating and debugging complex systems;
  • Proficiency with version control tools (
    Git
    , Git Lab
    , etc.).
  • Personal Qualities

  • A true team player
    , who values collaboration and knowledge sharing;
  • Autonomous, rigorous, and results-oriented;
  • Curious and passionate about new technologies and innovative approaches;
  • Comfortable working in an agile
    , multidisciplinary environment;
  • Able to manage multiple priorities and deliver high-quality solutions quickly.
  • Requirements

  • Education: Bachelor’s or Master’s degree in Software Engineering, Computer Engineering, or a related field;
  • Experience: Minimum of 5 to 8 years of relevant software development experience;
  • Languages: Strong command of French and the ability to communicate effectively in technical English
    .
  • Why Join EXFO?

  • Work on cutting-edge technological products used worldwide;
  • Apply your expertise in an environment that values efficiency, creativity, and quality
    ;
  • Collaborate with passionate colleagues in multidisciplinary teams
    ;
  • Benefit from a hybrid work model
    , flexible between remote work and our Québec office;
  • Join a company where technical excellence
    , innovation
    , and team spirit are at the heart of our engineering culture.
  • Position Requirements
    10+ Years work experience
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary