Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Research Software Developer (2026-033)

Full-time

Circle Cardiovascular Imaging

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 Engineering, Computer Science, or a related quantitative/applied field 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

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Senior Research Software Developer (2026-033) in Calgary, AB vacancy
  •  ...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... 
    Senior
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    22 hours ago
  •  ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and...  ...are amongst the best. Position Overview: The Software Developer is responsible for the development of the next generation... 
    Suggested
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    22 hours ago
  • $108k - $133k per year

     ...Application Deadline: July 20, 2026 What we offer: At EVR, we...  ...an interest in the following: software development, data development,...  ...cloud platform Provide and develop monitoring and performance...  ...of five years of progressively senior level experience delivering and... 
    Senior
    Full time
    Relocation package

    Elk Valley Resources

    Calgary, AB
    22 hours ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

    Calgary, AB
    22 hours ago
  •  ...implementation of the above mentioned. The role will coordinate, develop, communicate and execute activities to ensure objectives are...  ...WHAT WILL YOU DO? Plan , Develop and deliver high quality software services to BCS. Continuously identify potential issues, conflicts... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Calgary, AB
    7 days ago
  • $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... 
    Senior
    Long term contract
    Full time
    Manual labor
    Relocation package

    Neo Financial

    Calgary, AB
    22 hours ago
  •  ...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

    Pason Career

    Calgary, AB
    22 hours ago
  •  ...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... 
    Senior
    Full time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    22 hours ago
  • $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... 
    Senior
    Remote job
    Long term contract
    Full time
    Shift work
    Night shift

    Acuity Insights

    Calgary, AB
    22 hours ago
  •  ...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 time
    Immediate start
    Worldwide

    Appdirect

    Calgary, AB
    22 hours ago
  •  ...hands of employees who need it - and the software you write here is what makes that...  ...people who are counting on us. As a Senior Developer, you'll own your features end-to-end - from...  ...when a pull request finally merges. Research shows that while men apply to jobs when... 
    Senior
    Remote job
    Full time
    Immediate start
    Flexible hours
    Shift work

    Zayzoon

    Calgary, AB
    22 hours ago
  •  ...Helcim is revolutionizing payments, and we're looking for a Senior Android Developer to be a pivotal part of our mobile app development team. If...  ...Familiarity with leveraging AI tools and methodologies to optimize software development workflows, including but not limited to code... 
    Senior
    Long term contract
    Full time
    Work at office
    Work from home
    Monday to friday
    Flexible hours

    Helcim

    Calgary, AB
    7 days ago
  •  ...Job Responsibility: Job Location: Calgary, CA Job Type: Full-time, Permanent Internal Job Title: Jr Software Developer Reports To: Team Lead - Development Job Requirement(s): N/A No. of Openings: 1 PBS is the fastest growing “All Inclusive Business Platform” vendor... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    PBS Systems

    Calgary, AB
    7 days ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    22 hours ago
  •  ...troubleshoot production applications, data processes, and cloud services, including incident resolution and root-cause analysis. Design, develop, and maintain ETL/ELT workflows integrating Oracle, SQL Server, SAP, SAP BW, Snowflake, AWS, Azure, GCP, and other enterprise systems... 
    Full time
    Part time
    Flexible hours

    Canadian Pacific Kansas City Limited

    Calgary, AB
    1 day ago
  •  ...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... 
    Senior
    Full time
    Work at office
    Flexible hours

    Benevity

    Calgary, AB
    22 hours ago
  • $80k per year

     ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 

    IBM

    Calgary, AB
    17 days ago
  •  ...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... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours
    Early shift

    Experienced Career

    Calgary, AB
    22 hours ago
  • $120k - $150k per year

     ...companies across the globe. Our award-winning software platform is powered by a team of world-...  .... The platform team is responsible for developing the architecture that makes real-time UML...  ...scale machine learning pipelines Develop new systems on top of real-time streaming... 
    Senior
    Full time
    Remote work

    Datavisor

    Calgary, AB
    22 hours ago
  •  ...need to succeed. The Opportunity CARDON is seeking a Senior Full Stack Developer to help design, develop, and support our enterprise...  ...production support. You will help build scalable, maintainable software solutions that support operational workflows, business processes... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Canada West Land

    Calgary, AB
    22 hours ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Internship
    Local area

    Getty Images

    Calgary, AB
    22 hours ago
  • $96.56k - $128.74k per year

     ...Application deadline:  September 16th, 2026 12:00pm ET Join the EDC Team! At EDC...  ...better through trade. Position: Senior Developer, ServiceNow CSM Employment Type: Permanent...  ...Compensation Details: ~ Software Engineer 18: Salaries typically range from... 
    Senior
    Permanent employment
    Full time
    Summer work
    Work at office
    Relocation package
    2 days per week
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Calgary, AB
    18 days ago
  • $110k - $140k per year

     ...About The Role As a Senior Software Engineer, you will play a key individual contributor role in designing, developing, and maintaining production-ready tools and products for the Brilliant...  ...industry. What You'll Do Design, develop, document, and maintain prototypes and... 
    Senior
    For contractors
    Remote work
    Flexible hours

    Brilliant Harvest Inc.

    Calgary, AB
    10 days ago
  •  ...iOS Senior Developer We are: Wizeline, a global AI-centric technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Wizeline

    Calgary, AB
    22 hours ago
  •  ...Job purpose   The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the...  ...Redis, Sisense, DBT, Snowflake, SQL, etc.)   ~ Experience developing and integrating with RESTful APIs and distributed services... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Work from home

    Symend

    Calgary, AB
    13 days ago
  •  ...2024) Deloitte Technology Fast 50 (#20, 2024) Title: Senior Mobile Application Developer Level: Senior (intermediate will be considered)...  ...UI/UX and other areas of development and innovation Research and showcase knowledge in the industry’s latest trends and... 
    Senior
    Full time
    Work at office

    Showpass

    Calgary, AB
    22 hours ago
  •  ...proactive and technically strong individual to join our Dynamics team in Calgary, Alberta as a Process Engineering Simulation Software Developer . In this role, you will apply process engineering, numerical methods, software development, and emerging AI technologies to... 
    Full time
    Local area
    Worldwide

    Schlumberger

    Calgary, AB
    16 days ago
  •  ...Scientist/Analytics ~· IOS/Android ~· SQL BI ~· QA(Automation, Manual) ~· Big Data Analytics ~· Hadoop ~· Salesforce Developer ~· .Net ~· Oracle DBA ~· Tableau Report Developer ~· Qlikview Report Developer Qualifications Bachelors... 
    Full time

    Cygnus Professionals Inc.

    Calgary, AB
    22 hours ago
  •  ...Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle...  ...are seeking a Machine Learning Software Developer to build and deploy production-grade AI...  ...training pipelines in collaboration with Research Scientists, translating experimental ideas... 
    Full time
    Local area
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    22 hours ago
  • $15 per hour

     ...Job Responsibility: METAGOLF is looking for a senior app developer that is proficient in react-native. We require this individual to port a current project from Thunkable to react-native and node, .NET, or python server side code (Your choice), as well as the database of your... 
    Senior
    Hourly pay
    Part time
    Casual work
    Live In
    Immediate start
    Work from home
    Flexible hours

    MetaGolf

    Calgary, AB
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Research Software Developer (2026-033). Be the first to apply!