1

Medical Software Engineer Jobs in Oregon (NOW HIRING)

Senior Software Engineer

Salem, OR

$123K - $162K/yr

Senior Software Engineer AutoStoreā„¢ holds a simple yet powerful vision: to store and move things ... Comprehensive Medical, Dental, and Vision plans * Health Savings Account (HSA) with a company ...

Software Engineer

Lake Oswego, OR Ā· On-site

$78K - $107K/yr

Trimble is looking for a forward-thinking Software Engineer to join our Seattle team and lead the ... Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability ...

Software Engineer

Lake Oswego, OR Ā· On-site +1

$78K - $107K/yr

Trimble is looking for a forward-thinking Software Engineer to join our Seattle team and lead the ... Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability ...

Sr. Software Engineer - FOS

OR Ā· On-site +1

$140K - $175K/yr

Reporting to the Director of Software Engineering, you will play a key role in designing ... We offer a full benefit package including medical, dental and vision coverage and flexible spending ...

Medical, Dental, Vision, Pharmacy, Life, & Disability * 401K- Matching * FSA * Employee Assistance ... Bachelor's degree in a relevant field (Computer Science, Software Engineering, Information Services ...

Senior Software Engineer

Salem, OR Ā· On-site

$123K - $162K/yr

We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about ... Comprehensive Medical, Dental, and Vision plans * Health Savings Account (HSA) with a company ...

Software Engineer

OR Ā· On-site +1

We are looking for a Software Engineer to help us build a next generation platform SDK and API ... medical, retirement, financial, wellness, time off, employee discounts, and others. Interested?

Senior Software Engineer, Cloud

OR Ā· On-site +1

$122K - $161K/yr

Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical ... S . The Senior Software Engineer, Cloud will work with a modern tech stack on a Software as a ...

Senior Software Engineer, Cloud

OR Ā· On-site +1

$122K - $161K/yr

Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical ... S . The Senior Software Engineer, Cloud will work with a modern tech stack on a Software as a ...

Staff Software Engineer

OR Ā· Remote

$180K - $200K/yr

What You'll Do As Staff Software Engineer with Imagine Pediatrics, you will be responsible for ... Competitive medical, dental, and vision insurance * Healthcare and Dependent Care FSA; Company ...

Senior Software Engineer, Applications

OR Ā· Remote

$190K - $250K/yr

Senior Software Engineer, Applications AcuityMD is a software and data platform that accelerates ... Each year, the FDA approves ~6,000 new medical devices. Our solution helps MedTech companies get ...

We are seeking an experienced Lead Software Engineer to help drive technical excellence for our web ... Several comprehensive medical, dental, and vision benefit offerings to choose from, along with HSA ...

next page

Showing results 1-20

Medical Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do medical software engineer jobs pay per year?

As of Jun 10, 2026, the average yearly pay for medical software engineer in Oregon is $155,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $182,900.00 per year, depending on experience, location, and employer.

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 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.

$123K - $162K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

Senior Software Engineer

AutoStoreā„¢ holds a simple yet powerful vision: to store and move things for everyone, everywhere. Founded in Norway, we've grown into a global technology company. AutoStore uses advanced software to automate and orchestrate order fulfillment. Our goal is to ensure orders arrive faster than ever, with minimal environmental impact. That's how we help brands exceed customer expectations.

We have more than 1600 systems in nearly 60 countries, and we grow continuously as a community of employees, partners, customers, suppliers, and connected technologies. Automation should make life easier, and by listening carefully to our community, we innovate to meet the industry's most complex needs. With AutoStoreā„¢, brands gain speed, efficiency, and improved workplaces. And much more floor space.

AutoStore – moving things forward.

The Role

At AutoStore, we're pioneering the future of warehouse automation with our innovative robotic and software technology.

We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about developing high-quality, robust and secure software. The hiring team is responsible for mission-critical products at the heart of our system:

  • The internal software and protocol that ensures seamless communication across all system components (robots, ports, etc).
  • The customer-facing interface and SDK.
  • Software for updating and deploying new versions to production.
Key Task and Responsibilities
  • Be a key engineer in a distributed team with presence in the US and in Norway.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Ensure stability and performance of the products through rigorous testing and benchmarking.
  • Conduct code reviews and share knowledge with team members.
  • Contribute to all stages of the software development lifecycle.
  • Serve as SME for Cube Control products within the US engineering team.
  • Take part in cross-functional projects within the Software Engineering team, driving the development of new features and enhancing existing functionality across the team's products.
  • Troubleshoot, debug, and resolve software defects and performance issues.
  • Develop and maintain technical documentation.
  • Mentor junior engineers and foster their growth.
Key Qualifications
  • 5+ years of experience developing software with C++ and C#.
  • Must have experience using tools like GitLab, Jira, and Docker.
  • Would like to work with software ending up as a part of a physical end product.
  • Experience with Python and Rust is a plus
  • Are a curious individual who loves continuous learning and improvement, with an engineering mindset that thrives on solving complex problems.
  • Bachelor's Degree in Computer Science or the equivalent

We Offer: AutoStore believes in taking care of employees and is dedicated to providing a supportive and rewarding work environment. Join us in our mission to store and move things for everyone, everywhere.

  • Comprehensive Medical, Dental, and Vision plans
  • Health Savings Account (HSA) with a company contribution
  • Generous Paid Time Off including 12 holidays, paid exercise time, paid volunteer time, and paid parental leave plans for all new parents
  • Retirement 401(k) plan with employer match and discretionary profit sharing contribution
  • Educational assistance and professional development programs, including mentorship/coaching programs with external industry leaders
  • Additional benefits include Group Life Insurance, Voluntary Additional Life Insurance, Disability Insurance, Employee Assistance programs, and more!

AutoStore is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, pregnancy-related conditions, and lactation), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state, or local laws and ordinances.