Senior Software Developer
6 days ago
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 , 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
Duration: Full-Time Permanent (40 hours per week)
Salary: Commensurate to experience and qualifications
Location: Edmonton (Preferred)
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.
-
Team Lead, Software Development
7 days ago
Edmonton, Alberta, Canada Hootsuite Full time $98,400 - $137,800We're looking for a Lead, Software Development, to help us build and lead a high-performance team that solves challenging engineering problems as we build the next generation of social products. You will support the Senior Manager, Development to hire, grow, coach, and lead a team of developers to build, scale, monitor, and optimize our billing...
-
Software Developer
2 weeks ago
Edmonton, Alberta, Canada LawDepot Full timeJob Title: Software DeveloperCompany Profile:Join one of the fastest growing companies in Canada LawDepot is proud to be a seven-time Growth 500 ranked organization and a major player in the Global legal solutions industry. Our mission is to modernize the legal document creation experience by empowering people with fast, easy-to-use, and...
-
Software and Data Developer
2 weeks ago
Edmonton, Alberta, Canada Wilbert Plastic Services Full time $120,000 - $180,000 per yearSterling Crane CanadaAs a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway— you'll be doing things that matter, leading at every level, and winning a better way. We're committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture...
-
Software and Data Developer
2 weeks ago
Edmonton, Alberta, Canada Sterling Crane Full time $120,000 - $180,000 per yearSterling Crane CanadaAs a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway—you'll be doing things that matter, leading at every level, and winning a better way. We're committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture...
-
Software Developer III
7 days ago
Edmonton, Alberta, Canada CATALIS Full timeDescriptionWho We AreCatalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the...
-
Software and Data Developer
2 weeks ago
Edmonton, Alberta, Canada Sterling Crane Full time $110,000 - $150,000 per yearSterling Crane CanadaAs a part of the global industrial organization Marmon Holdings—which is backed by Berkshire Hathaway—you'll be doing things that matter, leading at every level, and winning a better way. We're committed to making a positive impact on the world, providing you with diverse learning and working opportunities, and fostering a culture...
-
Senior Developer
2 weeks ago
Edmonton, Alberta, Canada Vantix Systems Inc Full timeDescriptionOur Client is seeking a Senior Developer / Architect to work on service innovation, program review and digital transformation projects. The resource will work as part of cross-functional program review or product delivery teams. These teams work collaboratively and collectively participate in a full range of activities including: field research,...
-
Junior Full-Stack Software Developer
5 days ago
Edmonton, Alberta, Canada Effortless Admin Inc. Full timeJunior Full-Stack Software DeveloperAbout Effortless Admin At Effortless Admin, we're revolutionizing the benefits administration landscape in Canada through innovative software solutions. As the country's leading benefits administration platform, we empower employers with elegant, user-friendly tools that simplify complex processes. We're in an exciting...
-
Senior Software Engineer
6 days ago
Edmonton, Alberta, Canada Forward Financing Full timeForward Financing is a financial technology company based in Boston, Massachusetts with team members throughout the United States, Dominican Republic, and Canada. The company is on a mission to unlock the capital that fuels small businesses across America. Recognized as a Best Place to Work by Built In Boston and certified as a Great Place To Work, Forward...
-
Software Integrations Developer
2 weeks ago
Edmonton, Alberta, Canada ironsight Full time $80,000 - $120,000 per yearIronSight is fueled by creativity and passion. Our simple, connected workflows reduce operational costs and environmental impact in the energy industry. If you get excited about disrupting archaic real-world processes with new technology, join us. Together we can help companies unleash their full potential with our revolutionary marketplace and field work...