Quick Summary
Competitive compensation, health,
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.
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 is redefining the landscape of ophthalmic technology by developing breakthrough imaging and laser technologies for ophthalmic disease. Recognized as a Great Place to Work for four consecutive years, we’ve built a culture where innovation thrives and multidisciplinary teams solve complex challenges at speed. Our technology blends real‑time computer vision, deep learning, and 3D imaging with high‑precision laser systems to create new treatment solutions to prevent vision loss. By uniting cutting‑edge research with scalable engineering, PulseMedica is creating treatment solutions that position the company to be at the forefront of the next generation in eye care.
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!
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.
Location & Eligibility
Listing Details
- Posted
- April 13, 2026
- First seen
- May 21, 2026
- Last seen
- May 21, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 14%
- Scored at
- May 21, 2026
Signal breakdown
Please let pulsemedica know you found this job on Jobera.
4 other jobs at pulsemedica
View all →Explore open roles at pulsemedica.
Similar Software Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.