P

Senior Software Developer

icon building Company : Pulse Medica
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Developer

Sr. Software Developer



PulseMedica 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


PulseMedica, 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, 3D 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.



The person will be responsible for:



  • 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.

  • Solving complex problems and contributing 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.



Valuable Skills and Experience:



  • Experience in the medical device industry.

  • Familiarity with React.JS.

  • Knowledge of image processing techniques.

  • Experience with machine learning.

  • Experience with 3D Rendering.

  • Experience with embedded SW development



Anticipated Start Date:


As soon as a suitable candidate is found. This is an open posting with no defined closing date. Applications will be reviewed on an ongoing basis.


Duration: Full-Time Permanent (40 hours per week)


Salary: Commensurate to experience and qualifications


Location: Edmonton 



What you can expect from PulseMedica:



  • 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

  • Hybrid work

  • Growth Opportunities

  • Monthly team social events

  • Working for a company that was recently Great Place to Work certified! 


Original job Senior Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Developer Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.