Talent.com
Profound Medical Inc.
Senior Software DeveloperProfound Medical Inc. • Mississauga, Peel Region, Canada
Senior Software Developer

Senior Software Developer

Profound Medical Inc. • Mississauga, Peel Region, Canada
Il y a plus de 30 jours
Salaire
120 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Our mission is to Profoundly change the standard of care by creating a tomorrow where clinicians can confidently ablate tissue with precision; a tomorrow where patients have access to safe and effective treatment options, so they can quickly return to their daily lives. Changing the standard of care is part of our fabric. We are a group of energetic, problem-solvers focused on innovation, and looking to change the world. We are changing the paradigm for treating diseases such as prostate cancer by using real-time MR Imaging, thermal ultrasound and close-loop temperature feedback control, to gently ablate the diseased tissue with minimal side effects.

If you share our values and want to work in a collaborative results focused culture and want to make a Profound impact in healthcare and your career, here is your chance.

General Accountability

The Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives. In our highly regulated medical device environment, this includes responsibly leveraging AI tools to enhance development workflows while maintaining strict human oversight. This role requires deep expertise in WPF and a proven track record in developing enterprise-grade applications with complex business logic. The ideal candidate is committed to creating intuitive, user-friendly interfaces that deliver exceptional user experiences.

Duties and Responsibilities

  • Guide requirements analysis: Contribute to defining technical solutions that meet product and system needs.
  • Design software architecture: Build components with a focus on scalability, reliability, and maintainability.
  • Implement complex modules: Develop software features and integrate them seamlessly with existing systems.
  • Leverage AI tools efficiently: Utilize AI coding and documentation assistants (e.g., Claude) to increase development proficiency, ensuring all AI-generated outputs undergo rigorous human review and validation to meet strict medical device quality and safety standards.
  • Ensure code quality: Design and implement comprehensive unit tests to ensure reliability.
  • Execute testing: Plan and execute software testing activities, supporting integration and system verification.
  • Maintain documentation: Prepare and maintain high-quality software documentation, including design specifications and technical reports.
  • Resolve issues: Analyze and troubleshoot complex software issues, providing technical guidance to the team.
  • Optimize workflows: Maintain and optimize the Continuous Integration (CI) environment to ensure efficient builds and testing.
  • Support team growth: Actively mentor junior and mid-level developers, facilitate workshops, and support team growth through knowledge sharing.
  • Other duties assigned from time to time.

Education

Degree in Software Engineering or similar.

Key Attributes

  • Technical Expertise: Advanced proficiency in at least one programming language, with a strong ability to craft efficient and scalable solutions using best practices.
  • WPF Expertise: Deep expertise in Windows Presentation Foundation (WPF), with a proven track record developing enterprise-grade applications with complex business logic and a commitment to creating intuitive, user-friendly interfaces that deliver exceptional user experiences.
  • AI Tool Proficiency: Experience utilizing AI tools (e.g., Claude) to accelerate code generation, refactoring, and logic optimization. Use AI to augment coding and technical documentation, with a strong understanding that AI is strictly a supplemental tool requiring expert human oversight in a compliance framework.
  • AI Advocacy: Assist the manager in mentoring the team in the responsible adoption of AI. This includes establishing "prompt engineering" standards to improve output quality and training developers to scrutinize AI suggestions for hallucinations or security flaws.
  • Architecture & Design: Expertise in advanced design patterns, risk analysis, system optimization, and full-cycle development tasks.
  • Problem Solving: Demonstrated ability to address complex problems, foresee issues, and devise innovative solutions that benefit the business.
  • Autonomy: High level of independence in making critical architectural decisions and managing project workflows.
  • Communication: Ability to clearly explain technical concepts to non-technical stakeholders and manage cross-functional collaboration seamlessly.
  • Business Acumen: Deep understanding of business impact, ensuring technical decisions align with strategic objectives.
  • Familiarity with medical device compliance standards and quality management systems is preferred.

We thank you for your interest in Profound Medical. Please note only candidates that are short-listed will be contacted.

The expected annual salary range for this role is $120,000 - $160,000 CAD. Actual compensation will be determined based on experience, qualifications, and job-related factors. This role may also be eligible for participation in the company’s benefits programs, such as a group RRSP and medical benefits paid by the employer.

We strive to promote diversity and equal opportunity in the workplace and encourage applications from all qualified individuals, including those with disabilities. If selected to participate in the recruitment, selection, and/or assessment process, please inform Human Resources of the nature of any accommodation(s) that you may require.

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Senior Software Developer • Mississauga, Peel Region, Canada

Offres similaires

Senior Full Stack Developer

Hewitt BanksMississauga, Peel Region, CA
Temps plein

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... Voir plus

 • Offre sponsorisée

Senior Backend Developer

Atimi SoftwareMississauga, Peel Region, CA
Temps plein

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Voir plus

 • Offre sponsorisée

Remote Software Developer (Canada)

TuringMississauga, Peel Region, CA
Télétravail
Temps plein

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Voir plus

 • Offre sponsorisée

Senior Software Engineer II

Tripledot StudiosMississauga, Peel Region, CA
Temps plein

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Guidewire SoftwareMississauga, Ontario, Canada
Temps plein

Guidewire’s Product Development and Operations (PDO) organization builds and runs the cloud platform that powers the world’s most trusted P&C insurance software.You’ll join a collaborative, agile g... Voir plus

 • Offre sponsorisée

Senior Software Engineer

fiveonefourMississauga, Peel Region, CA
Temps plein

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Voir plus

 • Offre sponsorisée

Senior Software Engineer

InvertMississauga, Peel region, Canada
Temps plein

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Voir plus

 • Offre sponsorisée

Senior Software Developer

SOTI IncMississauga, Peel Region, CA
Temps plein

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world.At SOTI, we are committed to ... Voir plus

 • Offre sponsorisée

Senior Software Developer

Teledyne Technologies IncorporatedVaughan, York Region, CA
Temps plein

Senior Software Developer (C++) – Lidar & Geospatial Systems.Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and hig... Voir plus

 • Offre sponsorisée

Senior Software Lead (Host-Side Platform & Integrations – Haptics)

TITAN Haptics Inc.Mississauga, Peel region, Canada
Temps plein +1

As Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products.This is a hands-on role: you will write production code, guide integration wor... Voir plus

 • Offre sponsorisée

Senior Developer, Development Services

BDO CanadaOakville
Temps plein

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Voir plus

 • Offre sponsorisée

Order Management and Catalog Software Developer

CollaberaMississauga, Peel region, Canada
Permanent

Order Management and Catalog Software Developer.Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the indust... Voir plus

 • Offre sponsorisée

Senior Software Engineer

PentasiaMississauga, Peel Region, CA
Temps plein

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Voir plus

 • Offre sponsorisée

Senior Elixir Developer

HiiveMississauga, Peel Region, CA
Temps plein

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Logistics

PostGridMississauga, Peel Region, CA
Temps plein

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... Voir plus

 • Offre sponsorisée

Senior Developer

AdeccoMississauga, Peel Region, CA
Temporaire

Recruitment Consultant @ Adecco | Human Resources, HRM, Training and Development | CHRP in process.Adecco is currently recruiting for a Senior Developer.This is a 6-month contract opportunity with ... Voir plus

 • Offre sponsorisée

Senior Software Architect Engineer - C$120,000 - C$165,000 A Year

Essence Coaching GroupBrampton, Canada
Temps plein

Senior Software Architect Engineer (Aerospace / eVTOL)Location: Lindsay, Ontario, CanadaEmployment Type: Full-timeSalary Range: CAD 120,000 – 165,000 (annual)Work Model: HybridAbout the JobA senior... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Cloud Backend

Evertz Microsystems LimitedBurlington, Halton Region, Canada
Temps plein

Skills and Experience you will bring:.Python preferred; strong candidates from Java, Go, or similar backend languages also considered).Deep, hands‑on experience with a major cloud provider’s server... Voir plus

 • Offre sponsorisée

Software Developer

University Health NetworkMississauga, Peel region, Canada
Temps plein

Traferox creates, manufactures and commercializes products used to transplant solid organs (lungs, heart, liver, kidneys, pancreas).These products employ technologies invented by the transplant sur... Voir plus

 • Offre sponsorisée

Senior Backend Developer - Vice President - $120,800 - $170,800 A Year

CitigroupMississauga, Canada
Temps plein

Lead applications systems analysis and programming activities, establishing and implementing new or revised application systems and programs with the Technology team. Voir plus