Senior Research Software Developer (2025-068)
Circle Cardiovascular Imaging
borate with engineering, regulatory and quality assurance teams to design, execute, and
document validation strategies for regulatory initiativesDo you want to join a diverse and global team that is revolutionizing the cardiovascular healthcare industry? Circle CVI is hiring!
About Circle Cardiovascular Imaging:
Circle’s vision is to enable healthier lives through better imaging by transforming cardiac magnetic resonance imaging (MR) and other advanced imaging technologies to improve cardiovascular care. Circle Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software.
Circle Cardiovascular Imaging (Circle) designs, builds, and implements the best-in-class cardiovascular magnetic resonance imaging solutions. At the heart of everything we do is our unrelenting drive to continually offer better solutions for healthcare providers that improve healthcare outcomes. This fuels our creativity, informs our decisions and it is the reason we are passionate about our work and most importantly why we are successful. We are careful stewards of resources focused on optimizing both customer and investor value. We strive to make Circle a place where employees are highly valued, engaged, and have opportunities for professional development. Our roots are medical and digital, our passion is contagious, and our people are amongst the best.
Position Overview:
The Senior Research Software Developer is an experienced research software developer who provides technical, clinical, and scientific guidance to their software development team and provides impact across large components and/or the whole system. The Senior Research Software Developer is viewed and recognized by peers as the technical guru in at least one domain of expertise. They are responsible for initiatives including clinical/research/regulatory validation projects, optimized algorithm design, and coding architecture. Throughout research and development cycles, the Senior Research Software Developer will work closely with other software developers, quality assurance analysts, regulatory analysts, and product managers as a team to ensure delivery of quality software products and to achieve research and/ regulatory goals.
General Responsibilities:
- Research and develop advanced image processing algorithms for medical image analysis carrying out complex assignments requiring broad familiarity of medical image processing domain and knowledge of reciprocal effects of the work on other projects.
- Responsible for designing and implementing the framework and automated product workflow that integrate image processing algorithms to solve challenging problems across a variety of domains.
- Collaborate with engineering, product management, and scientific/medical advisors, to design and build high-quality medical image analysis solutions with the ability to deploy as enterprise software.
- Collaborate with engineering, regulatory and quality assurance teams to design, execute, and document validation strategies for regulatory initiatives.
- Provide guidance to peers as the technical guru in at least one domain of expertise e.g. segmentation, registration, rendering or image reconstruction.
- Provides technical guidance, code reviews and coaching to software developers.
Required Skills/Experience:
- Experience in image processing design and development.
- Strong programming proficiency in C++ (or other object-oriented languages) and Python.
- Ability to thrive in fast-paced development environments, quickly acquiring and applying the knowledge and skills required to build safe and effective health technology.
- Strong written and verbal communication skills in English.
Beneficial Skills/Experience:
- Experience with medical imaging software and DICOM images.
- Expertise in: Qt, OpenGL, OpenCV, 3D mathematics (matrix and vector operations).
- Proficiency across multiple platforms (Windows, MacOS, Linux).
Educational Requirements:
- Masters or Ph.D. in Software Engineering, Computer Science, or equivalent.
About the benefits:
• Competitive compensation
• Paid personal time off
• Comprehensive health benefits on day one
• RRSP matching program
• Flexible working arrangements
• Employee Wellness Program
• Professional development and tuition reimbursement program
• Gratifying internal recognition/kudos programs
• Annual salary review – based on company and individual performance
• A fun, inclusive, ego-free environment where diversity and individual thoughts are encouraged and valued
• Company/team building events
Upon joining Circle CVI, you will be welcomed into a collaborative and supportive company with uncompromising values on quality, innovation, culture, and customer service. Join us in changing the medical technology world and submit your application below!
#LIOnsite
$108k - $133k per year
...experience and have an interest in the following: software development, data development, cloud... ...to the cloud platform Provide and develop monitoring and performance metrics for solutions... ...Minimum of five years of progressively senior level experience delivering and...SeniorRelocation package- ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge...SeniorLong term contractTemporary workWork at officeFlexible hours
- ...customers work. Every day we help them develop critical mineral resources more sustainably... ...in New Zealand. The role As a Senior Software Developer on the 3D Visualization team,... ...to ensure a fair opportunity for all. Research underscores that some individuals, especially...SeniorFull timeWork at officeFlexible hours
- ...diversity, passion, and laughter. These values have helped us build a reputation as an industry leader. The position: As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional...SeniorLong term contractFull timeMonday to friday
- ...homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production... ...day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-...SeniorFull time
- ...homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production... ...day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-...SeniorFull timeInternshipRelocation packageFlexible hours
$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...SeniorLong term contractFull timeManual laborRelocation package- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer to join our API team at atVenu. You’ll help shape how we design, scale, and evolve our public GraphQL API. Establishing the patterns...SeniorLong term contractFull time
- ...was also recognized for its growth in the 2025 Deloitte Technology Fast 50 , 2025... ...hands of employees who need it - and the software you write here is what makes that possible... ...people who are counting on us. As a Senior Developer, you'll own your features end-to-end - from...SeniorRemote jobFull timeImmediate startFlexible hoursShift work
- ...Pason is seeking a Software Developer for the Enterprise Applications team (EA) with a strong background in building web and mobile applications... ...Contribute to our evolving development environment through research, experimenting with new technologies and courses. Educate...Full time
- ...traditional methods allow. Our team spans AI researchers and roboticists to factory operators,... .... We’re looking for a Robotics Software Developer to join our team and contribute to... ...ROS 2 / MoveIt2 under the guidance of senior engineers. ~ Develop perception...SeniorInternshipRelocation packageFlexible hours
- ...MR market leader imaging processing software. Circle Cardiovascular Imaging (... ...Overview: We are seeking a Senior Machine Learning Software Developer to play a key role in the design, development... .... Contribute to high-impact research and development efforts, including...SeniorFull timeFlexible hours
$95 - $120 per hour
...Location: Calgary, Alberta Type: Contract Job #14316 MatchBox Consulting Group is currently seeking a Senior Software Developer for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Lead end-to-end application analysis...SeniorContract work$145k - $155k per year
...Intermediate or Senior level | Remote within Canada A high-scale product, end-to-end... ...-world conditions. We’re hiring two Software Developers to join the Casper team: one Intermediate... ...judgment test (SJT), created by researchers at McMaster University, has been completed...SeniorRemote jobLong term contractFull timeShift workNight shift- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...Full timeImmediate startWorldwide
- ...our technology and business forward. As a Senior Developer you play a critical role in delivering... ...applications and services Actively promote software development best practices,... ...Since the Sunwing Airlines integration in 2025, more than 15,000 WestJetters support nearly...SeniorFull timeInternshipFlexible hours
- ...Admired™ Corporate Cultures (2024 & 2025) CanadianSME Fastest Growing Company... ...Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will... ...of development and innovation Research and showcase knowledge in the industry...SeniorFull timeWork at office
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...), the Customer Renewals Team Specialist (CRT) helps develop customer relationships that promote customer growth, retention...Full timeContract workFlexible hours
- ...what you need to do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document... ...or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth....SeniorFull timeRemote workFlexible hours
- ...more! High-Level Overview Benevity is seeking a talented Senior Staff Developer , who has an extensive record of hands-on Full Stack... ...~8+ years of scalable development experience, with lead and software design accountabilities. ~2+ years in a leadership role on...SeniorFull timeWork at officeFlexible hours
- ...Role Reporting to the IT Manager, the Senior SharePoint Developer is responsible for leading the migration of data and processes to SharePoint and... ...Microsoft Teams, OneDrive, and SharePoint environments. Research and implement Microsoft updates and features to enhance...SeniorWeekly payFull time
- ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and... ...the best. Position Overview: The Platform Software Developer is responsible for designing, developing, and maintaining...Flexible hours
- ...teamwork, and by including a diversity of industry and life experience. We are seeking a Senior Database Developer to join our team . Reporting to the Software Development Manager , you will be responsible for designing, developing, and optimizing database...SeniorFull timeWork at officeRemote workFlexible hours
- ...to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life...SeniorFull timeWork at officeRemote work
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Landmark, a Halliburton company, builds the software and data platforms that help the global... ...a range of job opportunities, including Senior Technical Professional and Principal Technical...SeniorLong term contractFull timePart time
$120k - $200k per year
...Modern software runs on open source — and managing the compliance, security, and regulatory... ...better together and love our jobs. As a senior software engineer on our team, you'll be working... ...In as Best Start-up to work for 2024, 2025 and 2026 Competitive salary and equity...SeniorFull time$105.48k - $115.48k per year
...Position Summary: As a Senior Software Engineer, you will take a leading role in designing, developing, and delivering robust software solutions that meet both business and technical needs. You’ll act as a subject matter expert and trusted advisor, collaborating closely...SeniorFull time- ...The Senior Software Engineer, Marketing Operations leads the development of scalable and robust internal tools that empower the Marketing and... ...delivering high-quality technical solutions, mentoring junior developers, and driving architectural decisions that align with long-term...SeniorLong term contractFull timeInternshipLocal area
- ...data processing, on‑premises integrations, custom web applications, AI, containers, and EC2‑hosted workloads. The team also designs, develops, and maintains enterprise data integration solutions, working with diverse data sources including Oracle, SQL Server, SAP, SAP BW, Snowflake...Full timePart timeFlexible hours
- ...Make an impact with our Technology - Development team as a Senior Test Automation Developer. This diverse team of tech-savvy builders and problem... ...Skills and Experience ~10+ years of experience in software testing, with 8+ years of strong expertise in automation...SeniorFull timeInternshipRemote workFlexible hoursEarly shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Research Software Developer (2025-068). Be the first to apply!
- deep learning research engineer Calgary, AB
- ingénieur de recherche Calgary, AB
- research engineer Calgary, AB
- mechanical research engineer Calgary, AB
- développeur logiciel Calgary, AB
- junior software developer Calgary, AB
- new graduate software developer Calgary, AB
- software developer entry level Calgary, AB
- software engineer co-op Calgary, AB
- software engineer - ai machine learning Calgary, AB
