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

Senior Software Developer

Job in Markham, Ontario, Canada
Listing for: ventureLAB
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Pulse Medica is seeking a Senior Software Developer to help build the next generation of ophthalmic imaging and treatment technology. In this role, you’ll design, develop, and maintain high-performance software using modern C++ and React.js
, contributing to a cutting‑edge medical device platform that is redefining eye care.

As part of a fast‑moving Edmonton‑based medical technology start‑up
, you’ll collaborate with exceptional scientists, engineers, and clinicians to bring innovative solutions from concept to clinical use.

About Us

Pulse Medica, recently Great Place to Work ! Certified, is a fast‑growing, disruptive medical device startup. We blend research, innovation, and production to combat ophthalmic diseases and disabilities. Our mission is to offer novel treatment options using state‑of‑the‑art technologies. Our platform integrates real‑time classical computer vision and deep learning algorithms, 3‑D eye imaging, and high‑precision laser surgery. We aim to revolutionize ophthalmic treatments, delivering exceptional outcomes and ultimately preventing blindness and disability caused by eye diseases.

The

Opportunity

This role offers a rare chance to shape the future of a rapidly growing medical technology company. You’ll help drive our software development forward, influencing product direction while ensuring our solutions meet the highest standards of quality, performance, and innovation.

Responsibilities
  • Designing, developing, and maintaining software applications using modern C++ and React.

    JS.
  • Implementing and managing multi‑threading in software projects.
  • Collaborating with cross‑functional teams to define, design, and implement new features.
  • Ensuring the performance, quality, and responsiveness of applications.
  • Participating in code reviews and maintaining high standards of code quality.
  • Solve complex problems and contribute to the continuous improvement of our software systems.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience with modern C++.
  • Strong knowledge and experience with multi‑threading.
  • Proven expertise in software design and architecture.
  • Experience working with complex multi‑disciplinary systems.
  • Excellent verbal and written communication skills.
  • Excellent interpersonal, negotiation, and conflict resolution skills.
  • Excellent time‑management skills with a proven ability to meet deadlines.
  • Strong analytical and problem‑solving skills.
Additional Qualifications
  • Experience in the medical device industry.
  • Familiarity with React.

    JS.
  • Knowledge of image processing techniques.
  • Experience with machine learning.
  • Experience with 3‑D rendering.
  • Experience with embedded SW development
Start Date

As soon as a suitable candidate is found

Duration

Full‑Time Permanent (40 hours per week)

Salary

Commensurate to experience and qualifications

Location

Edmonton (Preferred)

Benefits
  • Competitive compensation, health, dental and vision benefits and the option to participate in our employee stock option plan
  • Free on‑site gym (Jackson’s Gym)
  • A role that contributes to helping change people’s lives by enhancing their vision
  • A unique opportunity to build, grow, and be part of a team that is going to revolutionize a multi‑billion dollar industry

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives to apply for this position.

3600 Steeles Ave. E
Room E171, Markham,
ON, L3R 9Z7

#J-18808-Ljbffr
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