Current jobs related to Senior Software Developer - Edmonton, Alberta - Pulse Medica
-
Software Development Intern
2 hours ago
Edmonton, Alberta, Canada Curve Dental Full timeAbout Curve DentalCurve Dental is the leading provider of cloud-based, all-in-one dental practice management software for dental professionals and practices of all sizes across the United States and Canada. With powerful features like imaging, scheduling, billing, patient engagement, and more, Curve empowers dental professionals to optimize practice...
-
Senior Application Developer
2 hours ago
Edmonton, Alberta, Canada Western Financial Group Full timeProudly Canadian. Driven by Purpose. Rooted in Care.Join a national team where people, purpose, and community come first. Western Financial Group was named a 2025 Top Insurance Employer by Insurance Business Canada and is home to more than 2,300 team members supporting over one million customers across 200+ locations across Canada.Senior Application...
-
Senior Software Engineer, Full Stack
2 hours ago
Edmonton, Alberta, Canada Procore Full timeWe're looking for a Senior Software Engineer, Full Stack to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering,...
-
Embedded Software Developer
5 days ago
Edmonton, Alberta, Canada Chemelex Full timeWHAT YOU WILL DO: Research and Development: Create new products for global markets. Agile Collaboration: Work in a dynamic, agile team delivering cutting-edge solutions. Embedded Software Development: In our Edmonton office four days/week, remote one day/week. Refine requirements with Product Management . Implement firmware for...
-
Embedded Software Developer
2 hours ago
Edmonton, Alberta, Canada Innovative Fuel Systems Full timeInnovative Fuel Systems (IFS) is a leading alternative fuel systems company headquartered in Edmonton, Alberta. We design and deliver advanced dual-fuel natural gas and hydrogen engine technologies for heavy-duty diesel applications. Our solutions help fleets achieve significant fuel savings while reducing greenhouse gas emissions — driving cleaner, more...
-
Associate Software Developer
2 hours ago
Edmonton, Alberta, Canada AltaML Full timeAbout Us:Brilliant Harvest is a fast-growing agtech startup that is redefining how equipment dealerships support their staff and customers. Purpose-built for the ag and construction industries, Brilliant Harvest's AI-powered platform helps dealership teams find answers faster, save time, reduce downtime, and improve customer service.Our culture is...
-
Linux Software Developer
2 hours ago
Edmonton, Alberta, Canada Tetra Tech Full timeThe Opportunity: Tetra Tech is adding a Linux Software Developer to our Track Assessment Services team based in Edmonton, AB.Why Tetra Tech: At Tetra Tech, we are Leading with Science to solve the world's most complex challenges. Our industry-leading experts in engineering and consulting are committed to driving positive change in communities around the...
-
Manager, Digital Software Development
2 hours ago
Edmonton, Alberta, Canada Agriculture Financial Services Corporation Full timeAt AFSC, we are rooted in people and agriculture, and we believe meaningful work happens when individuals feel valued, supported, and connected to a greater purpose. We are committed to creating an environment where everyone can thrive and lead what's next, whether they're in the field or at a desk. We attract people who care deeply about making an impact on...
-
Senior Full Stack Developer
2 hours ago
Edmonton, Alberta, Canada Darkhorse Emergency Full timeWhat You'll Be DoingWork at Darkhorse Emergency is diverse and ever-changing. We implement our proprietary software and solve interesting and challenging business problems for a wide variety of fire and emergency clients.As a senior full stack developer, you'll provide leadership to our team of developers and designers to build and maintain our application...
-
Senior Backend Developer
2 hours ago
Edmonton, Alberta, Canada Artificial Full timeSenior Backend DeveloperLocationHybrid in Edmonton, Alberta (Remote possible for exceptional candidates).Position OverviewArtificial.Agency is seeking a Sr. Backend Developer to design and build robust, scalable services that power our Al-driven systems. You'll design and implement backend features in Python, contribute to database architecture, and...
Senior Software Developer
3 hours 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.