1

Medical Software Engineer Jobs in Washington (NOW HIRING)

... medical plan with employer contribution. Position Description: The Software Engineer develops ... maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics ...

As a Software Engineer you will be responsible for developing, maintaining, and enhancing complex ... Medical, Dental and Vision Insurance * Accompanying FSA and HSA options * Additional Voluntary ...

We are seeking a Software Engineer passionate about formulating new solutions, to join our on-site ... medical conditions related to pregnancy, childbirth, or breastfeeding), age, medical condition ...

Software Engineer

Chantilly, VA · On-site

$85K - $152K/yr

Rincon Research Corporation seeks a Software Engineer to create cutting edge software and cloud ... Flexible reimbursement spending accounts for medical expense and dependent care * Immediate ...

Software Engineer

Annapolis, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Health * 100% company-paid medical premiums for employees and eligible dependents. * Choose from ...

Software Engineer

Annapolis, MD · On-site

$64K - $1M/yr

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO ...

Software Engineer We are searching for a Software Engineer to support government operations in ... Comprehensive national coverage, including medical, dental, vision, and Health Savings Account (HSA ...

... medical plan with employer contribution. Position Description: The Software Engineer develops ... maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics ...

Software Engineer

Annapolis Junction, MD · On-site

$64K - $1M/yr

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g ... Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO ...

Software Engineer Hanover, Maryland T-Rex is looking for a talented Software Engineer to work on a ... family medical history or genetic information, political affiliation, military service, or other ...

... medical plan with employer contribution. Position Description: The Software Engineer develops ... maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics ...

Our software engineers develop the next-generation technologies that drive decision making and ... Health * 100% company-paid medical premiums for employees and eligible dependents. * Choose from ...

Software Engineer

Hanover, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Health * 100% company-paid medical premiums for employees and eligible dependents. * Choose from ...

Software Engineer

Annapolis, MD · On-site

$140K - $180K/yr

Our software engineers develop the next-generation technologies that drive decision making and ... Health * 100% company-paid medical premiums for employees and eligible dependents. * Choose from ...

next page

Showing results 1-20

Medical Software Engineer information

See Washington salary details

$71.9K

$167.1K

$232.7K

How much do medical software engineer jobs pay per year?

As of Jun 17, 2026, the average yearly pay for medical software engineer in Washington is $167,085.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,900.00 and $195,900.00 per year, depending on experience, location, and employer.

Will AI replace coders by 2040?

Medical software engineers develop and maintain healthcare applications, and while AI can automate certain coding tasks, it is unlikely to fully replace human coders by 2040. AI tools can assist with code generation and testing, but complex problem-solving, domain expertise, and ethical considerations require human oversight and skills. Continuous learning and adapting to new technologies remain essential for software engineers in the evolving AI landscape.

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 engineers make $500,000?

Senior medical software engineers with extensive experience, specialized skills in healthcare systems, and advanced certifications can reach or exceed a $500,000 annual salary, especially in high-demand environments or leadership roles. Achieving this level often requires expertise in areas like AI, data security, and regulatory compliance, along with a strong track record of project success and leadership.

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.

What pays more, a doctor or a software engineer?

Generally, software engineers tend to have higher median salaries than doctors, especially in specialized fields like medical software development. While doctors often earn high salaries, software engineers with experience in areas like AI, cybersecurity, or cloud computing can also command substantial pay, often influenced by industry, location, and skill level.

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 cities in Washington are hiring for Medical Software Engineer jobs? Cities in Washington with the most Medical Software Engineer job openings:
Infographic showing various Medical Software Engineer job openings in Washington as of June 2026, with employment types broken down into 100% Full Time. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $167,085 per year, or $80.3 per hour.

Other

Medical, Dental, Life, Retirement, PTO

Posted 14 days ago


Job description

Responsibilities:
The Software Engineer will complete software development tasks both individually and as a member of an agile team. The selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers. He/she/they will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.
Required Qualifications:
  • Clearance: TS/SCI w CI Poly
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree
  • Demonstrated experience with Java is required
  • Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a Windows platform.
  • Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT
  • Experience developing on Windows, and/or Linux operating systems
  • Must have a strong understanding of sound software development principles and practices
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment
Preferred Qualifications:
  • Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD)
  • Secure Software development (i.e. Layer 7 Policy)
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team

BENEFITS
We offer a comprehensive benefits package that includes 3 weeks paid time off, 11 Federal Holidays, medical/dental coverage, STD, LTD, Life Insurance, AD&D, 401k with up to 4% match, and end-of-year profit sharing.
Skills and Certifications [note: bold skills and certification are required]
TS/SCI w CI Poly
Security Clearance Required: Yes
Visa Candidate Considered: No
Candidate Details
7+ to 10 years experience
Seniority Level - Mid-Senior
Management Experience Required - No
Minimum Education - High School Diploma or Equivalent
Willingness to Travel - Never