5+ years of professional software development experience, focusing on backend development with C# and .NET Core.
Bachelor's degree in Computer Science, Software/Data Engineering, or related field; graduate degree preferred.
Strong experience with cloud-native applications on AWS, including Lambda and SageMaker.
Proficiency in designing scalable microservices and REST APIs, particularly in healthcare integrations.
Hands-on experience with AI model integration and collaboration in agile teams.
Responsibilities
Design and maintain cloud-native infrastructure and APIs for AI model deployment.
Collaborate with Data Science and AI teams to optimize data and machine learning pipelines.
Establish engineering best practices in AI-assisted development and healthcare compliance.
Lead technical execution through code reviews and mentoring of software engineers.
Work with cross-functional teams to enhance clinical workflows and patient care outcomes.
Drive continuous improvement of AI systems through agile practices and monitoring.
Occasional international travel for workshops and training may be required.
Benefits
Competitive benefits package with tiered options starting the month after hire.
Opportunities for career growth and regular compensation reviews.
Generous PTO plans and paid holidays.
Recognized as a Great Place to Work for five consecutive years.
Full Job Description
General information
Press space or enter keys to toggle section visibility
Job Title
Senior Full Stack Developer (Hybrid | Downtown Toronto)
City
Toronto
Work Location Type
Hybrid
State
ON
Employment Type
Full-time (30+ hrs/week)/FULLTIME
Description & Requirements
Press space or enter keys to toggle section visibility
Position Description & Requirements
POSITION SUMMARY:
Design, build, and maintain cloud-native infrastructure, microservices, and APIs that support scalable AI model deployment and integrate with DICOM, HL7/FHIR, EHR, and radiology systems.
Partner with Data Science and AI teams to develop, optimize, and productionize end-to-end data and machine learning pipelines from research through clinical deployment.
Establish and champion engineering best practices across AI-assisted development, code quality, testing, CI/CD, observability, documentation, and healthcare compliance requirements.
Lead technical execution through code reviews, architectural guidance, troubleshooting, production monitoring, and mentoring of software engineers.
Collaborate with product managers, clinical stakeholders, and cross-functional teams to deliver solutions that improve clinical workflows, operational efficiency, and patient care outcomes.
Drive continuous improvement of deployed AI systems through enhanced testability, monitoring, traceability, agile development practices, and occasional international travel for workshops, training, and support.
Toronto, Ontario hybrid role; occasional international travel may be required for onsite workshops, training, or support.
DESIRED PROFESSIONAL SKILLS AND EXPERIENCE:
Authorized to work in Canada
5+ years of professional software development experience, with exposure to product or platform delivery; strong proficiency in backend development using C# and the latest .NET Core frameworks, this role is weighted toward back end work.
Bachelor's degree (or equivalent experience) in Computer Science, Software / Data Engineering, or related field, Graduate degree preferred
Strong experience building and deploying cloud-native applications on AWS (Lambda, SageMaker, Bedrock, API Gateway, Aurora, IAM, VPC), leveraging Terraform, CI/CD automation, and observability best practices.
Proficiency in designing scalable microservices, REST APIs, PostgreSQL-based solutions, and integrations with healthcare systems using DICOM, HL7/FHIR.
Hands-on experience integrating AI models into production environments, utilizing AI-assisted development tools (GitHub Copilot, Claude), and collaborating effectively with both technical and non-technical stakeholders in agile teams.
WHY MOSAIC CLINICAL TECHNOLOGIES:
Competitive Benefits package - Eligibility starts the month after hire, with tiered options to choose from.
Compensation Reviews, Career Growth Opportunities
Generous PTO Plans and Paid Holidays
Proudly Certified as a Great Place to Work for Five Consecutive Years
POSITION DETAILS AND ACCOMMODATIONS:
LOCATION: Hybrid - Toronto, Ontario
EMPLOYMENT TYPE: Full Time
VACANCY STATUS: Newly Created
COMPENSATION: The salary range for this position is CAD $152,000 - CAD $228,000. Final determinations may vary based on several factors including but not limited to education, work experience, certifications, geographic location etc. This role is also eligible for an annual discretionary bonus. In addition to this range, Radiology Partners offers competitive total rewards packages, which include health & wellness coverage options, Registered Retirement Savings Plan (RRSP) with a competitive company match, and a broad range of other benefits such as family planning and telehealth (all benefits are subject to eligibility requirements).
#LI-DNI
About Radiology Partners
Radiology Partners is a healthcare company that provides radiology services to hospitals, clinics, and imaging centers. The company was founded in 2012 and is headquartered in Los Angeles, California. Radiology Partners has over 2,800 radiologists across 20 states and provides services to over 1,400 healthcare facilities. The company's mission is to transform radiology by providing high-quality, cost-effective, and patient-centered care.