1

Medical Software Engineer Jobs in Ohio (NOW HIRING)

May use computer-aided engineering or other design/analysis software in the performance of ... We are proud to offer competitive salaries and comprehensive benefits, including medical, dental ...

... programming using languages and software products; designing and conducting tests. Recommends ... Competitive Pay Health Insurance- Medical, Dental and Vision Insurance Package Disability 401K Life ...

As a Software Engineer within PNC's Technology organization, you will be based in Pittsburgh, PA or ... Depending on your eligibility, options for full-time employees include: medical/prescription drug ...

May use computer-aided engineering or other design/analysis software in the performance of ... We are proud to offer competitive salaries and comprehensive benefits, including medical, dental ...

Junior Software Engineer Belong. Connect. Grow. with KBR! KBR's National Security Solutions team ... with company match, medical, dental, vision, life insurance, AD&D, flexible spending account ...

Software Engineer (TS/SCI Required) Location: Dayton, OH (Remote but willing to travel) Clearance ... Medical, dental, and vision coverage * 401(k) with 100% company match up to 6% * Paid time off (PTO)

Join us at 84.51°! Lead Software Engineer - Agentic Foundations (P4475, P4477) LOCATION ... Medical: with competitive plan designs and support for self-care, wellness and mental health.

Software Engineer (TS/SCI Required) Location: Dayton, OH (Remote but willing to travel) Clearance ... Medical, dental, and vision coverage * 401(k) with 100% company match up to 6% * Paid time off (PTO)

Software Engineer (TS/SCI Required) Location: Dayton, OH (Remote but willing to travel) Clearance ... Medical, dental, and vision coverage * 401(k) with 100% company match up to 6% * Paid time off (PTO)

Software Engineer (TS/SCI Required) Location: Dayton, OH (Remote but willing to travel) Clearance ... Medical, dental, and vision coverage * 401(k) with 100% company match up to 6% * Paid time off (PTO)

Senior Software Engineer

Mentor, OH · On-site

$109K - $144K/yr

Position Summary The Senior Software Engineer is an experienced individual contributor who works ... Experience working in a regulated industry such as healthcare or medical devices. * Hands-on ...

Senior Software Engineer

Mentor, OH · Hybrid

$109K - $144K/yr

Position Summary The Senior Software Engineer is an experienced individual contributor who works ... Experience working in a regulated industry such as healthcare or medical devices. * Hands-on ...

Bachelor's or Master's degree in Software Engineering, Computer Science, or related field. * 10+ years of experience in full-stack software development or technical leadership for regulated medical ...

Senior Software Engineer

Mentor, OH · Hybrid

$109K - $144K/yr

Position Summary The Senior Software Engineer is an experienced individual contributor who works ... Experience working in a regulated industry such as healthcare or medical devices. * Hands-on ...

Join GRVTY's mission-focused team as a Software Engineer advancing data processing and analytic ... health plan including medical, dental, and vision • Health Savings Account with company ...

Join GRVTY's mission-focused team as a Software Engineer advancing data processing and analytic ... health plan including medical, dental, and vision • Health Savings Account with company ...

Join GRVTY's mission-focused team as a Software Engineer advancing data processing and analytic ... health plan including medical, dental, and vision • Health Savings Account with company ...

next page

Showing results 1-20

Medical Software Engineer information

See Ohio salary details

$60.4K

$140.3K

$195.4K

How much do medical software engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for medical software engineer in Ohio is $140,250.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $164,500.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 Ohio are hiring for Medical Software Engineer jobs? Cities in Ohio with the most Medical Software Engineer job openings:
Infographic showing various Medical Software Engineer job openings in Ohio as of June 2026, with employment types broken down into 96% Full Time, 3% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $140,250 per year, or $67.4 per hour.
Software Engineer

Software Engineer

Leonardo DRS

Beavercreek, OH • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Leonardo DRS rating

7.8

Company rating: 7.8 out of 10

Based on 53 frontline employees who took The Breakroom Quiz

163rd of 518 rated manufacturers


Job description

Job ID: 114665
The Leonardo DRS Airborne and Intelligence Systems business is a global leader and strategic partner committed to delivering world-class, full life-cycle defense and intelligence products that protect the security of our nation and our allies. From air combat training to state-of-the-art electronic warfare systems, our technology is deployed by virtually all U.S. military and government agencies around the world.
Job Responsibilities
  • Involved with the design, development, analysis, testing and debugging of computer software applications and/or systems. May include Image and Signal Processing, Real-time, Firmware, Nuclear/Hi-Rel, FAA Certified, Database Design, Operating Systems, Operator/Machine Interface, or others. Develop software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determine hardware compatibility. Complete documentation and procedures for installation and maintenance. Interact with users to define system requirements and/or necessary modifications.
  • Support and participate in technical activity
  • Design, develop, analyze, document and support testing of products, systems or subsystems
  • May use computer-aided engineering or other design/analysis software in the performance of assignments
  • Ability to work independently under supervision of others
  • Provide regular reporting of progress and status
  • Responsible for completion of assigned task on time and meeting technical requirements
  • Review customer specifications and requirements, and under direction, develop designs to best support them, including cost as a key design variable
  • Specify and evaluate supplier components, subsystems and services
  • Support the program design to cost and design for manufacture requirements
  • Develop prototypes to retire key development risks as directed
  • Communicate clearly (written and oral) with other company personnel and the customer as required
  • May participate in preparation of less complex proposals
  • Support, communicate, reinforce and defend the mission, values and culture of the organization
  • Attend appropriate engineering, customer or business meetings

Qualifications
  • Novice technical expertise and application domain knowledge
  • Bachelor's degree in engineering or Related technical field
  • Experience with C, C++ or C# with a strong object-oriented skillse

Preferred Experience
  • Experience with Rust programming language
  • Cryptography experience, including integrating cryptography into production systems (e.g., encryption, key management, digital signatures), and especially HAIPE implementations/integrations
  • Experience applying AI/ML techniques to software systems
  • Experience with AI system operationalization and/or secure AI practices

U.S. Citizenship required. This position requires an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.
Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours.
*Some employees are eligible for limited benefits only
Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws. #AIS
Our Vision. To be the leading mid-tier defense technology company in the U.S.
Our Values. The Leonardo DRS culture is defined by our Core Values and Principles:
- Integrity
- Agility
- Excellence
- Customer Focus
- Community & Respect
- Innovation
We strive to uphold them in all aspects of our business practices to inspire our employees and provide outstanding support for our customers.

What Leonardo DRS employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom