1

Medical Software Engineer Jobs in California (NOW HIRING)

Bringing your C# and Software Engineering expertise to strengthen our group, you will be part of building exciting new medical device products. This is an opportunity to work on all aspects of the ...

We're building new products and solutions that allow patients and medical researchers to unlock the ... Our Software Engineering team is using cutting edge technologies like Ruby on Rails, MySQL ...

We're building new products and solutions that allow patients and medical researchers to unlock the ... Our Software Engineering team is using cutting edge technologies like Ruby on Rails, MySQL ...

Software Engineer

Goleta, CA · On-site

$90K - $140K/yr

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... Competitive Industry Pay * 100% Employer-Paid Medical Insurance Premium * HSA with Employer ...

Software Engineer

Goleta, CA · On-site

$90K - $140K/yr

The experienced software engineer will design, develop, and perform analysis utilizing GIS tools ... Competitive Industry Pay * 100% Employer-Paid Medical Insurance Premium * HSA with Employer ...

Software Engineer

Redondo Beach, CA · On-site

$50 - $90/hr

Intermediate to Higher Software Engineer (C++ / RHEL) This role offers an opportunity for an ... Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre ...

Our highly motivated Software Engineers work on these challenging problems and build the systems ... Great medical, dental, and vision insurance options with additional programs available when ...

New

Software Engineer

Los Angeles, CA · On-site

$150K - $220K/yr

Software Engineer Location: Playa Vista, California (in-person, five days per week) Outpost is ... Comprehensive healthcare: Medical, dental, and vision coverage to keep you and your loved ones ...

Our highly motivated Software Engineers work on these challenging problems and build the systems ... Great medical, dental, and vision insurance options with additional programs available when ...

New

Software Engineer

San Francisco, CA · On-site

$260K - $300K/yr

We're the makers of Devin, the first AI software engineer. Our team is extremely talent-dense ... Medical, Dental, Vision: Fully paid for you and your dependents * 401(k): Company match included

Showing results 21-40

Medical Software Engineer information

See California salary details

$62.7K

$145.6K

$202.8K

How much do medical software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for medical software engineer in California is $145,592.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,400.00 and $170,700.00 per year, depending on experience, location, and employer.

What does a medical software engineer do?

A medical software engineer designs, develops, and tests software applications used in healthcare settings, such as electronic health records, medical imaging systems, and diagnostic tools. They often work with programming languages like Java or C++, adhere to healthcare regulations, and collaborate with medical professionals to ensure software safety and effectiveness.

What are some common challenges faced by medical software engineers when developing healthcare applications?

Medical Software Engineers often encounter challenges such as ensuring compliance with healthcare regulations (like HIPAA and FDA guidelines), integrating software with various electronic health record (EHR) systems, and maintaining data security and patient privacy. Additionally, they must work closely with clinicians and non-technical stakeholders to translate complex medical requirements into reliable, user-friendly software solutions. Balancing innovation with the need for rigorous testing and validation is also essential due to the critical nature of healthcare technology.

How to break into medical software engineering?

Medical software engineering is a specialized field that requires a strong foundation in software development, often with knowledge of healthcare standards like HL7 or DICOM. Gaining relevant experience through internships, obtaining certifications such as Certified Professional in Healthcare Quality (CPHQ), and understanding regulatory requirements like HIPAA can improve job prospects. Proficiency in programming languages such as Java, C++, or Python and familiarity with electronic health record systems are also valuable.

What is the difference between Medical Software Engineer vs Medical Device Software Engineer?

AspectMedical Software EngineerMedical Device Software Engineer
Required CredentialsBachelor's or higher in CS, Software Engineering, or related; certifications like CSTE or CSQE beneficialSimilar credentials; often requires knowledge of medical device regulations (e.g., FDA, ISO 13485)
Work EnvironmentHealthcare IT companies, software firms, hospitalsMedical device manufacturers, regulatory environments, clinical settings
Employer & Industry UsageHealthcare software solutions, electronic health records, telemedicineDesign, develop, and test software for medical devices like pacemakers, imaging equipment

The main difference is that Medical Software Engineers focus on healthcare software applications, while Medical Device Software Engineers specialize in software for medical devices. Both roles require similar technical skills and certifications but differ in their focus on device regulation and clinical application.

What are the key skills and qualifications needed to thrive as a medical software engineer, and why are they important?

To thrive as a Medical Software Engineer, you need a strong background in software development, familiarity with healthcare standards (like HL7 or DICOM), and typically a degree in computer science, biomedical engineering, or a related field. Experience with programming languages (such as Python, Java, or C++), medical device software regulations (like FDA or ISO 13485), and health information systems is commonly required. Attention to detail, problem-solving skills, and effective communication are essential soft skills for collaborating with clinical teams and ensuring compliance. These competencies are crucial for developing safe, reliable, and compliant medical software that improves patient outcomes and meets regulatory requirements.

What is a medical software engineer?

A medical software engineer is a professional who designs, develops, and maintains software applications used in healthcare settings. Their work supports medical devices, hospital information systems, patient management platforms, and diagnostic tools. They collaborate closely with healthcare professionals to ensure the software meets regulatory standards and improves patient care. Medical software engineers must have expertise in both software development and an understanding of healthcare workflows and compliance requirements.
What job categories do people searching Medical Software Engineer jobs in California look for? The top searched job categories for Medical Software Engineer jobs in California are:
What cities in California are hiring for Medical Software Engineer jobs? Cities in California with the most Medical Software Engineer job openings:
Infographic showing various Medical Software Engineer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution, with an average salary of $145,592 per year, or $70 per hour.

$109K - $171K/yr

Full-time

Re-posted 9 days ago


Hologic rating

8.0

Company rating: 8.0 out of 10

Based on 25 frontline employees who took The Breakroom Quiz

174th of 487 rated machine equipment manufacturers


Job description

Discover a career with real meaning. One that offers the opportunity to showcase your talents, achieve measurable success and gain immense satisfaction by enabling healthier lives everywhere, every day.

Our Software Engineering (R&D) department is looking for a Software Engineer here in San Diego! Bringing your C# and Software Engineering expertise to strengthen our group, you will be part of building exciting new medical device products. This is an opportunity to work on all aspects of the product software, including desktop applications, services and data layer. You will contribute to design, process and software quality improvements, and test them on multiple instrumentation platforms (Panther System, Panther Fusion System) and a menu of assays (Aptima STIs, Aptima Virology, Panther Fusion Respiratory) for our automated molecular diagnostic instruments. 

This is a fully onsite role in San Diego, CA.

Essential Duties and Responsibilities

  • Collaborate with other software developers, business analysts and software architects.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Participate and lead technical discussions about technology and infrastructure 
  • Define and execute projects independently, deal well with ambiguous/undefined problems 
  • Software requirements and specification definition 
  • Software design and development
  • Assay algorithm design and development 
  • Enhance existing code through refactoring
  • Code Review
  • Unit and acceptance testing
  • Root cause analysis and defect resolution 
  • Documentation 
  • Participate and/or lead in Agile planning, scrum and retrospectives
  • Use company design and development processes 
  • Mentor junior engineers

Required Qualifications and Experience    

  • BS in Computer Science or equivalent plus 5 years of related experience or MS plus 3+ years of related experience
  • Requires prior experience working in an integrated team environment 
  • Medical device experience a plus

Skills

  • Technologies: C#, WPF, gRPC preferred, .Net framework, MSSQL, LINQ
  • Tools: Visual Studio, GitHub, JIRA, Code Review Tools 
  • Knowledge of Unit Test frameworks required. Examples:  XUnit, NUnit, CodedUI, MSTest
  • Knowledge of UI design and prototyping required 
  • Knowledge of multithreaded UI development required 
  • Knowledge of Design Patterns required 
  • Knowledge of Entity Framework a plus

So why join Hologic?

We are committed to making Hologic the company where top talent comes to grow. For you to succeed, we want to enable you with the tools and knowledge required and so we provide comprehensive training when you join as well as continued development and training throughout your career. We offer a competitive salary and annual bonus scheme, one of our talent partners can discuss this in more detail with you.

If you have the right skills and experience and want to join our team, apply today. We can't wait to hear from you!

The annualized base salary range for this role is $109,900 to $171,800 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.

Agency and Third-Party Recruiter Notice: Agencies that submit a resume to Hologic must have a current executed Hologic Agency Agreement executed by a member of the Human Resource Department. In addition Agencies may only submit candidates to positions for which they have been invited to do so by a Hologic Recruiter. All resumes must be sent to the Hologic Recruiter under these terms or they will not be considered.

Hologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.

LI-#RF1


What Hologic employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom