Senior Software Development Engineer - Remote (Montreal)

Senior Software Development Engineer - Remote (Montreal)

31 Aug
|
Radformation
|
Montreal

31 Aug

Radformation

Montreal

Radformation is transforming the way cancer clinics deliver care. Our creative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and deliver treatments faster, safer, and more consistently, so patients everywhere can receive the same high-quality care. Our software focuses on three key areas Time savings through automation Increased quality care through advanced algorithms and workflows We are a fully remote, mission-driven team unified by a shared goal: to reduce cancer’s global impact and help save more of the 10 million lives it claims each year.

Every line of code, every product release, and every conversation with our customers brings us closer to ensuring no patient’s treatment quality depends on where they live. In this role, you will help advance treatment accuracy and efficiency by building software for Radformation's adaptive radiation therapy efforts. The work sits at the intersection of medical imaging, geometric computing, numerical methods, and desktop software engineering.

Success requires strong algorithmic thinking, performance‑aware implementation, and the ability to translate complex clinical concepts into reliable software. Build and optimize algorithms for 3D image processing, coordinate transforms, deformable registration, and dose sampling on deformed anatomy Develop performant, reliable WPF desktop software operating under near real‑time constraints Integrate with oncology information systems via DICOM networking and related clinical interfaces Collaborate with physicists and product leaders to translate clinical requirements into production software Contribute to architecture,



testing, code reviews, and technical decision‑making Bachelor's degree in Computer Science, Electrical Engineering, Physics, Applied Mathematics, or a related technical field Minimum of 5 years of professional software engineering experience Strong proficiency in C# and WPF with experience developing production desktop applications Experience working with DICOM data — including network operations or file processing — and 3D medical imaging Experience with geometric computing, numerical methods, coordinate systems, spatial transformations, and performance‑oriented software development Master's degree in Computer Science, Engineering, Physics, Mathematics, or a related field Experience in radiotherapy treatment planning and delivery — clinical, research, or industry NET Core, C++, or Python Experience using AI or LLM‑assisted development tools as part of a professional software engineering workflow You balance algorithmic innovation with practical software engineering You collaborate effectively across technical, clinical, and product disciplines You take ownership of your work and write maintainable, well‑tested code AI & Hiring Integrity At Radformation we believe AI can be an incredible tool for innovation,



but our hiring process is all about getting to know you, your skills, experience, and unique approach to problem solving. This helps ensure a fair process for everyone and allows us to see your authentic work.

Multiple high‑quality medical plan options with substantial employer contributions toward premiums, often covering the full cost depending on the plan selected Health coverage starting on day one Short‑term and long‑term disability and supplementary life insurance 401(k) with employer match vested immediately ~ Conference attendance and continued learning opportunities Self‑managed PTO and 10 paid holidays Company‑issued laptop and one‑time home office setup stipend Fully remote work environment with virtual events and yearly retreats, because we like to have fun while doing work that matters For teammates outside the US, we provide benefits that align with local laws and standards, working with our Employer of Record (EOR) partners to ensure fairness and equity. Our Commitment to Diversity Cancer affects people from every walk of life, and we believe our team should reflect that diversity. If you receive outreach from another domain or via unofficial channels, please contact We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.

If you would like more information about how your data is processed, please contact us. #

📌 Senior Software Development Engineer - Remote (Montreal)
🏢 Radformation
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - remote (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - remote (montreal) / montreal