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 5 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
    5 hours ago
  •  ...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... 
    Suggested
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    5 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
    Relocation package

    Elk Valley Resources

    Calgary, AB
    5 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
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

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

    Seequent

    Calgary, AB
    20 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Monday to friday

    Trail Appliances Ltd.

    Calgary, AB
    13 days ago
  •  ...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-... 
    Senior
    Full time

    promiserobotics

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

    Promise Robotics

    Calgary, AB
    11 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
    5 hours ago
  •  ...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... 
    Senior
    Long term contract
    Full time

    atVenu

    Calgary, AB
    5 days 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
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    5 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
    5 hours ago
  • $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... 
    Senior
    Contract work

    MatchBox

    Calgary, AB
    a month 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
    5 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
    5 hours ago
  •  ...Cardiovascular’ s CVI42 is the Cardiac MR market leader imaging processing software. Circle Cardiovascular Imaging (Circle) designs, builds, and...  ...~3+ years of software testing experience with experience in developing automation scripts. ~ Strong analytical, critical thinking... 
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    12 days 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
    5 hours ago
  •  ...Middleware to drive our technology and business forward. As a Senior Developer you play a critical role in delivering high quality agile solutions...  ...of delivered applications and services Actively promote software development best practices, methodologies, and standards... 
    Senior
    Full time
    Internship
    Flexible hours

    WestJet

    Calgary, AB
    11 days 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
    5 hours ago
  •  ...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.... 
    Senior
    Full time
    Remote work
    Flexible hours

    xMentium

    Calgary, AB
    13 days ago
  •  ...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... 
    Senior
    Long term contract
    Full time
    Part time

    Halliburton

    Calgary, AB
    21 hours ago
  •  ...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... 
    Senior
    Weekly pay
    Full time

    Rising Edge Group

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

    Krux Analytics

    Calgary, AB
    5 hours 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
    20 days ago
  • $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... 
    Senior
    Full time

    Netcracker

    Calgary, AB
    5 hours ago
  •  ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges,...  ...the global energy industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    21 hours ago
  •  ...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 time
    Part time
    Flexible hours

    CPKC

    Calgary, AB
    28 days 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
    5 hours 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
    5 hours ago
  •  ...SiteCrest is a subsidiary of Millennium EMS Solutions Ltd. founded in 2024. We develop software to support clients with their environmental information governance. SiteCrest gathers client’s environmental data with advanced technologies to demonstrate compliance, monitor risk... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions

    Calgary, AB
    5 hours 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!