Senior Software Engineer, Adaptive
Job Description
Team: IT
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Adaptive based in Canada.
This role focuses on building advanced software systems that support adaptive radiation therapy workflows, directly contributing to improved cancer treatment precision and patient outcomes. You will work at the intersection of medical imaging, computational geometry, and high-performance desktop engineering to develop tools used in clinical decision-making. The position involves designing and optimizing algorithms for 3D imaging, dose calculations, and spatial transformations while ensuring reliability in near real-time environments. You will collaborate closely with physicists, product leaders, and engineers to translate complex clinical requirements into robust software solutions. The environment is highly multidisciplinary, mission-driven, and deeply technical, requiring both strong mathematical thinking and practical engineering expertise. Your work will have direct impact on the efficiency and safety of radiation oncology treatments across clinical settings.
Accountabilities
In this role, you will design, develop, and optimize advanced software systems that support adaptive radiotherapy workflows and clinical decision-making:
- Develop and maintain features for adaptive radiotherapy, including DICOM integration, image registration, dose visualization, DVH evaluation, and machine positioning
- Build and optimize algorithms for 3D medical imaging, deformable registration, coordinate transformations, and dose calculations on anatomical structures
- Design and deliver high-performance WPF desktop applications operating under strict latency and reliability requirements
- Integrate with oncology information systems using DICOM networking and related clinical data standards
- Collaborate with physicists, product managers, and engineers to translate clinical requirements into scalable technical solutions
- Contribute to system architecture, code reviews, testing strategies, and engineering best practices
- Participate in technical decision-making and support continuous improvement of software quality and performance
- Provide mentorship and knowledge sharing to support team growth and technical excellence
- 5+ years of professional software engineering experience
- Bachelor’s degree in Computer Science, Electrical Engineering, Physics, Applied Mathematics, or related technical field
- Strong proficiency in C# and WPF with experience building production-grade desktop applications
- Hands-on experience with DICOM data, including file handling and network-based medical imaging systems
- Strong understanding of 3D geometry, numerical methods, coordinate systems, and spatial transformations
- Experience building performance-sensitive or latency-critical applications
- Excellent problem-solving, analytical, and mathematical reasoning skills
- Strong communication skills with ability to collaborate across technical and clinical teams
- Master’s degree or experience in radiotherapy, deformable image registration, or dose visualization is a strong asset
- Familiarity with .NET Core, C++, Python, or Domain-Driven Design is considered an advantage
- Experience with AI-assisted development tools is a plus
- Competitive annual salary range: $150,000 – $180,000 USD (based on experience and qualifications)
- Comprehensive health, dental, vision, disability, and life insurance coverage (region-dependent)
- 401(k) with employer match (U.S. employees) or locally compliant retirement plans for global team members
- Fully remote work environment with flexible work arrangements
- Self-managed PTO plus paid holidays
- Home office setup support and monthly internet stipend
- Professional development budget, certifications, conferences, and learning opportunities
- Inclusive, mission-driven culture focused on making a global impact in cancer care
- Opportunities to work on highly specialized, high-impact medical software systems
Requirements
The ideal candidate combines strong software engineering expertise with mathematical and algorithmic thinking applied to complex medical or imaging systems:
Benefits
Explore More
Date Posted
06/24/2026
Views
0