1

Senior Medical Imaging Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

San Diego, CA · On-site

$100K - $200K/yr

We are seeking a Senior Software Engineer to play a key role in maintaining, evolving, and selectively developing our Ez-X medical X-ray imaging system. * This role primarily focuses on maintaining ...

Sr. Software Engineer

Cincinnati, OH · On-site

$117K - $155K/yr

Sr. Software Engineer At Guerbet, we build lasting relationships so that to enable people to live ... We are a global leader in medical imaging, offering an extensive portfolio of pharmaceuticals ...

Sr. Software Engineer

Cincinnati, OH

$117K - $155K/yr

Sr. Software Engineer At Guerbet, we build lasting relationships so that to enable people to live ... We are a global leader in medical imaging, offering an extensive portfolio of pharmaceuticals ...

The Backend Software Engineer will be responsible for developing and maintaining a high-performance ... New Lantern develops AI-powered medical imaging software designed to assist radiologists by ...

Senior Software Engineer

Sunnyvale, CA · On-site

$145K - $175K/yr

Our mission is to make personalized whole breast imaging accessible to all women worldwide, so no ... Experience with medical device software development and regulated environments (e.g., IEC 62304)

Showing results 21-40

Senior Medical Imaging Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do senior medical imaging software engineer jobs pay per year?

As of Aug 6, 2026, the average yearly pay for senior medical imaging software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Medical Imaging Software Engineer vs Medical Imaging Software Engineer?

AspectSenior Medical Imaging Software EngineerMedical Imaging Software Engineer
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related field; experience in medical imagingBachelor's or Master's in Computer Science, Engineering, or related field; some experience in medical imaging
Work EnvironmentDevelops advanced imaging algorithms, leads projects, collaborates with cliniciansDevelops imaging software, supports implementation, collaborates with team members
Employer & Industry UsageUsed in hospitals, medical device companies, research institutionsUsed in medical device companies, healthcare technology firms, research labs

The main difference is that a Senior Medical Imaging Software Engineer typically has more experience, takes on leadership roles, and handles complex projects, whereas a Medical Imaging Software Engineer focuses on developing and supporting imaging software with less seniority and project responsibility.

What does a senior medical imaging software engineer do?

A Senior Medical Imaging Software Engineer designs, develops, and maintains software used for processing and analyzing medical images, such as X-rays, MRIs, and CT scans. They work closely with radiologists, clinicians, and other engineers to ensure the software meets clinical needs and complies with healthcare regulations. Their responsibilities often include optimizing image processing algorithms, integrating software with medical devices, and ensuring the accuracy and security of sensitive patient data. Senior engineers also mentor junior team members and may participate in research and development of new imaging technologies.

Is a senior medical imaging software engineer a good career path?

A senior medical imaging software engineer is a strong career choice due to high demand for expertise in medical imaging technologies, software development, and healthcare applications. The role often requires proficiency in programming languages, medical standards like DICOM, and collaboration with healthcare professionals, offering opportunities for advancement and specialization.

How much do senior medical imaging software engineers make?

Senior medical imaging software engineers typically earn between $100,000 and $150,000 annually, depending on experience, location, and company size. They often possess skills in medical imaging standards like DICOM and programming languages such as C++ or Python, which can influence salary levels.

What are some common challenges faced by senior medical imaging software engineers when developing new features?

Senior Medical Imaging Software Engineers often encounter challenges such as ensuring regulatory compliance (e.g., FDA or CE requirements), maintaining robust data security and patient privacy, and optimizing performance for large, complex imaging datasets. Additionally, balancing the integration of new algorithms with legacy systems while collaborating closely with radiologists and clinical users can be demanding. Overcoming these challenges requires strong communication skills, a deep understanding of medical imaging standards like DICOM, and a proactive approach to cross-functional teamwork.

What are the key skills and qualifications needed to thrive as a senior medical imaging software engineer?

To thrive as a Senior Medical Imaging Software Engineer, you need deep expertise in computer science, medical imaging algorithms, and strong programming skills, typically with a relevant degree and several years of experience in medical technology. Familiarity with tools and systems like DICOM, PACS, C++, Python, and image processing frameworks, along with possible certifications in medical device software development, is highly valuable. Strong problem-solving ability, attention to detail, and effective communication skills set top performers apart in this field. These competencies ensure the development of reliable, innovative imaging solutions that meet clinical requirements and regulatory standards.
More about Senior Medical Imaging Software Engineer jobs
What cities are hiring for Senior Medical Imaging Software Engineer jobs? Cities with the most Senior Medical Imaging Software Engineer job openings:
What are the most commonly searched types of Medical Imaging Software Engineer jobs? The most popular types of Medical Imaging Software Engineer jobs are:
What states have the most Senior Medical Imaging Software Engineer jobs? States with the most job openings for Senior Medical Imaging Software Engineer jobs include:
What job categories do people searching Senior Medical Imaging Software Engineer jobs look for? The top searched job categories for Senior Medical Imaging Software Engineer jobs are:
Infographic showing various Senior Medical Imaging Software Engineer job openings in the United States as of August 2026, with employment types broken down into 87% Full Time, and 13% Contract. Highlights an 100% In-person job distribution, with an average salary of $143,292 per year, or $68.9 per hour.

Senior Software Engineer -- VETi Platform

Kodiak Sciences Inc.

Palo Alto, CA

$140K - $185K/yr

Full-time

Re-posted 11 days ago


Job description

Kodiak Sciences (Nasdaq: KOD) is advancing vision science by integrating retinal biology, optics, artificial intelligence, medical imaging, and next-generation wearable technologies.

Our VETi™ — Visual Engagement Technology and Imager — platform is an AI-enabled wearable system combining advanced LiDAR, Optical Coherence Tomography (OCT), embedded computing, machine learning, and AR/VR technologies. VETi is being developed for applications in retina care, digital health, identity security, cognitive science, and broader AI-enabled vision technologies.

We are looking for a Senior Software Engineer to help build the software foundation for Kodiak’s VETi platform, from early prototypes through reliable engineering systems. This role is well suited for an engineer with strong software fundamentals who enjoys complex technical problems, works well across disciplines, and is excited to build software that connects closely with real-world hardware.

We are interested in strong software engineers who are curious about hardware and motivated to work on advanced medical imaging and wearable technologies.

Responsibilities
    • Own the design, development, and optimization of software for advanced wearable imaging and sensing systems — from prototype through validation.
    • Build software for device control, imaging workflows, AR/VR interfaces, and health-monitoring applications.
    • Develop and integrate real-time signal-processing and image-processing pipelines.
    • Work with embedded computing platforms, sensors (LiDAR, OCT, MEMS-based systems), and hardware-accelerated processing (NPUs and similar).
    • Collaborate with hardware, firmware, optics, algorithms, machine learning, and systems engineering teams.
    • Develop and debug software at the application, hardware/software integration, and system levels on Linux and Windows.
    • Take research prototypes and turn them into reliable engineering software that powers next-generation medical imaging devices used in clinical and product validation.

    Education / Qualifications

    • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.
    • 5+ years of professional software engineering experience developing complex systems.
    • Strong programming experience in C, C++, and Python.
    • Strong software architecture, debugging, and problem-solving skills.
    • Experience building software that interfaces with hardware, sensors, devices, imaging systems, or performance-sensitive systems.
    • Experience working in Linux and/or Windows environments.
    • Ability to collaborate across software, hardware, scientific, and engineering teams.

    Additional Experience That Would Be Valuable

    • Experience with embedded systems, firmware, device software, or hardware/software integration.
    • Experience developing medical devices, imaging systems, AR/VR systems, robotics, or wearable technologies.
    • Experience with real-time signal processing, image processing, FFT pipelines, sensor data, or performance optimization.
    • Experience with GPUs, DSPs, NPUs, FPGAs, microcontrollers, or other hardware-accelerated computing platforms.
    • Deep learning experience, particularly in computer vision; experience integrating machine learning models into edge devices.