1

Scientific Software Jobs in Portland, OR (NOW HIRING)

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Students graduating in 2026 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Must have a Bachelor's degree in Science, Arts in Social Work, Electronics Engineering, Computer Science, Software Engineering and 5 years of progressive post-baccalaureate experience in the job ...

Education & Experience Recommended Four-year or Graduate Degree in Computer Science, Software Engineering, Information Systems, or any other related discipline or commensurate work experience or ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Key Responsibilities: * Design, develop, and maintain software components for complex SW/HW ...

Software Engineer 3

Hillsboro, OR · On-site

$115K - $197K/yr

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Key Responsibilities: * Design, develop, and maintain software components for complex SW/HW ...

Software Engineer 3

Hillsboro, OR · On-site

$115K - $197K/yr

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Key Responsibilities: * Design, develop, and maintain software components for complex SW/HW ...

Senior Software Developer

Canby, OR

$57 - $75.25/hr

Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience. * 5+ years of professional software development experience. * Proficiency in C#, .NET, ...

Senior Software Developer

Canby, OR

$57 - $75.25/hr

Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience. * 5+ years of professional software development experience. * Proficiency in C#, .NET, ...

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience. * 5+ years of professional software development experience. * Proficiency in C#, .NET, ...

Senior Principal Software Engineer

Beaverton, OR · On-site

$130K - $180K/yr

Bachelor's degree in Computer Science, Software Engineering or a related field * 14+ years hands-on software engineering experience * 5+ years experience as a Principal or Staff Engineer, accountable ...

Bachelor's degree in a relevant field (Computer Science, Software Engineering, Information Services, or similar) with 3+ years' experience; or 7+ years of relevant SQL programming experience. * Deep ...

Bachelor's degree in a relevant field (Computer Science, Software Engineering, Information Services, or similar) with 3+ years' experience; or 7+ years of relevant SQL programming experience. * Deep ...

Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 10+ years of software development experience, including significant leadership experience (Director or ...

next page

Showing results 1-20

Scientific Software information

See Portland, OR salary details

$88.6K

$108.7K

$143.7K

How much do scientific software jobs pay per year?

As of Jul 27, 2026, the average yearly pay for scientific software in Portland, OR is $108,701.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,400.00 and $122,000.00 per year, depending on experience, location, and employer.

How does a Scientific Software professional typically collaborate with domain scientists and research teams?

Scientific Software professionals often work closely with domain scientists, researchers, and data analysts to develop and maintain tools that enable scientific discovery. Collaboration usually involves requirements gathering, iterative feedback on prototypes, and integrating scientific algorithms into user-friendly applications. Effective communication skills are crucial, as you’ll be translating complex scientific needs into robust, efficient code and ensuring the software meets both research objectives and usability standards. Team environments tend to be interdisciplinary, offering the opportunity to learn from experts in various scientific fields while contributing your technical expertise.

What are the key skills and qualifications needed to thrive in Scientific Software roles, and why are they important?

To excel in Scientific Software roles, you need a strong background in computer science, mathematics, or a scientific discipline, along with demonstrated programming proficiency (often in Python, C++, or MATLAB). Familiarity with version control systems (like Git), scientific computing libraries, and sometimes specialized tools (e.g., HPC clusters or cloud platforms) is typically expected. Strong analytical thinking, problem-solving, and effective communication skills help bridge the gap between scientific users and technical implementation. These skills ensure the creation of robust, efficient, and user-friendly software that accelerates scientific research and discovery.

What is a scientific software developer?

A scientific software developer is a professional who designs, creates, and maintains software tools and applications used for scientific research and data analysis. These developers work closely with scientists and researchers to translate complex scientific problems into computational solutions. Their work often involves programming, algorithm development, and optimizing code for high-performance computing environments. Scientific software developers play a critical role in fields like physics, biology, chemistry, and engineering by enabling researchers to process and visualize large datasets, simulate experiments, and gain insights from data.

What is the difference between Scientific Software vs Data Analyst?

AspectScientific SoftwareData Analyst
Required CredentialsTypically requires degrees in science, engineering, or computer science; coding skillsUsually requires degrees in statistics, mathematics, or related fields; strong analytical skills
Work EnvironmentResearch labs, scientific institutions, academia, industry R&DBusiness, finance, healthcare, marketing sectors
Employer & Industry UsageUsed by scientists and engineers for simulations, modeling, data analysisUsed by companies for data interpretation, reporting, decision-making

Scientific Software professionals focus on developing and utilizing specialized tools for scientific research and simulations, often working in research environments. Data Analysts interpret data to inform business decisions across various industries. While both roles require analytical skills and familiarity with data, Scientific Software roles emphasize scientific computing and programming, whereas Data Analysts focus on data interpretation and visualization.

What are popular job titles related to Scientific Software jobs in Portland, OR? For Scientific Software jobs in Portland, OR, the most frequently searched job titles are:
Infographic showing various Scientific Software job openings in Portland, OR as of July 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $108,701 per year, or $52.3 per hour.
Software Engineer Internships

Software Engineer Internships

Danaher

Gresham, OR • On-site

Other

Posted 6 days ago


Danaher rating

7.7

Company rating: 7.7 out of 10

Based on 29 frontline employees who took The Breakroom Quiz


Job description

How It Works

This is not an active job listing. By submitting your interest, you’ll be among the first to know when internship opportunities open at Danaher. While the roles described here reflect the types of positions we typically recruit for, we want to be transparent that specific openings have not yet been finalized. If your background aligns with future opportunities, we’ll reach out directly when formal applications become available.

About Software Engineering Roles at Danaher

Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering Intern at Danaher, you’ll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe.

What You Might Work On
  • Writing and debugging code in languages such as C#, Java, Python, or C++
  • Participating on an Agile Scrum team, collaborating across design, development, and testing
  • Supporting the development of console and embedded software systems
  • Troubleshooting issues and implementing code fixes for real product features
  • Conducting peer code reviews and incorporating feedback
  • Producing documentation to support medical device regulatory processes
Who This Is For
  • Students graduating in 2026 or later with a Bachelor’s degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field
  • Preference for students who have completed 3+ years of coursework by the internship start date
  • Experience with object-oriented programming (e.g., C#, Java, Python, C++)
  • Strong analytical and debugging skills
  • Comfortable working independently and in cross-functional teams

Bonus:

  • Familiarity with Git or version control systems
  • Knowledge of object-oriented design patterns
  • Contributions to coding forums like Stack Overflow or other collaborative development communities
Company Description

At Danaher, we bring together science, technology, and operational excellence to accelerate the impact of innovation in diagnostics, life sciences, and biotechnology. Our global teams work every day to solve the world’s most complex challenges by developing tools that improve human health.

As part of the Danaher family, Beckman Coulter Diagnostics is a global leader in clinical diagnostics. Together, we’re committed to creating a workplace that values inclusion, celebrates diversity, and supports career growth through mentorship and hands-on experience.


What Danaher employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Danaher logo

About Danaher

Sourced by ZipRecruiter

We are a science and technology innovator committed to helping our customers solve complex challenges, and improving quality of life around the world. A global family of more than 20 operating companies, we drive meaningful innovation in some of today's most dynamic, growing industries.

Industry

Medical equipment and supplies manufacturing

Company size

10,000+ Employees

Headquarters location

Washington, DC, US

Year founded

1984