1

Scientific Software Engineer Jobs in Oregon (NOW HIRING)

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

Senior Software Engineer, Ads

OR · Remote

$122K - $161K/yr

... Software Engineer to join our Ads team. You'll play a critical role in the evolution of our Ads ... By working closely with Product Designers, Product Managers, Data Scientists, Machine Learning ...

... scientific analysis, machine learning techniques, and mathematical models to predict and measure outcomes and consequences of design; develop or direct software system testing or validation ...

$134K - $180K/yr

Bachelor's degree in Computer Science, Software Engineering, or related field (advanced degree preferred) * 12-15+ years of software development experience, including 5+ years in a senior technical ...

Software Engineer

Beaverton, OR · On-site

$93K - $124K/yr

Bachelor's degree in Computer Engineering or Computer Science * 5+ software development experience for windows OS * Demonstrated expertise in programming languages and software frameworks, including ...

Bachelor's Degree in Computer Science, Information Technology, Information Systems, or related ... software engineering best practices such as continuous integration, unit testing, refactoring, and ...

Senior Software Engineer - FTC

OR · On-site +1

$130K - $142K/yr

Bachelor's degree in Computer Science, Mathematics, or related academic degrees and/or equivalent ... software engineering. Physical Requirements and Work Environment * Prolonged periods stationary at ...

Embedded Software Engineer

OR

$139K - $183K/yr

Objective of role: The Embedded Software Engineer is responsible for the design, development ... and scientific methods to create robust, maintainable embedded solutions. • Modify existing ...

Staff Software Engineer - Scala

OR · On-site +1

$150K - $200K/yr

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 8+ years of software development experience with reactive, message-driven, distributed near real-time ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Must have a Master's degree in Software Engineering, Computer Engineering, and Computer Science and 2 years of experience in the job offered or in a engineering- related occupation. Position requires ...

Senior Software Engineer

Portland, OR · On-site

$129K - $171K/yr

... craft of software engineering. We take a holistic approach to designing, engineering, and ... Undergrad or Masters in Computer Science or a related field. * Experience working with/setting up ...

Pursuing a BS/MS in Computer Science, Software Engineering, or a related technical field. * Solid programming foundation with experience in backend development, specifically C# and .NET. * Strong ...

Bachelor's degree in Computer Science or Software Engineering * 0-2 years of experience in back end development, with a focus on Ruby and related frameworks like Ruby on Rails. * 0-2 years experience ...

Principal Software Engineer

OR · Remote

$134K - $180K/yr

Bachelor's degree in computer science, Engineering, or a related field * 7-9 years of experience in software engineering or a related field. * Thought leadership, advanced strategic and technical ...

Employer will accept a Bachelor's degree in Information Technology, Computer Science and 5 years of ... a engineer-related occupation. Position requires: • Software Development • Testing ...

S. in Computer Science, Math, Statistics, Engineering, or other quantitative field (or equivalent ... software engineering platforms such as AWS, Splunk, Datadog Company : Zynga is a mobile game ...

next page

Showing results 1-20

Scientific Software Engineer information

See Oregon salary details

$15

$41

$90

How much do scientific software engineer jobs pay per hour?

As of Jun 25, 2026, the average hourly pay for scientific software engineer in Oregon is $41.61, according to ZipRecruiter salary data. Most workers in this role earn between $17.79 and $60.72 per hour, depending on experience, location, and employer.

How does a Scientific Software Engineer typically collaborate with researchers and domain experts on projects?

Scientific Software Engineers frequently work closely with researchers, scientists, and domain experts to translate complex scientific requirements into robust and efficient software solutions. Collaboration often involves participating in project meetings, understanding specific scientific models or data workflows, and iteratively refining software based on user feedback. This role requires strong communication skills and the ability to bridge the gap between technical software development and domain-specific needs, ensuring that the resulting tools are both scientifically accurate and user-friendly.

What are Scientific Software Engineers?

Scientific Software Engineers are professionals who design, develop, and maintain software applications tailored for scientific research and data analysis. They collaborate with scientists and researchers to create computational tools, simulations, or data processing pipelines that enable complex experiments and facilitate discovery. Their role often requires expertise in both domain-specific science and advanced programming, ensuring that software solutions are robust, efficient, and reproducible. Scientific Software Engineers typically work in academic institutions, research labs, or industries such as biotechnology, pharmaceuticals, and climate science.

What are the key skills and qualifications needed to thrive as a Scientific Software Engineer, and why are they important?

To thrive as a Scientific Software Engineer, you need a strong background in computer science, mathematics, and scientific domains, often with an advanced degree in a STEM field. Familiarity with programming languages like Python, C++, and MATLAB, as well as experience with scientific computing libraries and version control systems, is typically required. Excellent problem-solving skills, attention to detail, and effective collaboration are essential soft skills for this role. These competencies enable the development of robust and efficient scientific software, facilitating research and innovation in scientific projects.

What is the difference between Scientific Software Engineer vs Data Scientist?

AspectScientific Software EngineerData Scientist
Required CredentialsBachelor's or Master's in Computer Science, Engineering, or related fields; programming skillsBachelor's or Master's in Data Science, Statistics, or related fields; programming and analytical skills
Work EnvironmentResearch labs, scientific organizations, tech companies focusing on simulation and modelingBusiness, tech companies, research institutions analyzing large datasets
Industry UsageScientific research, engineering, simulation developmentData analysis, predictive modeling, machine learning applications

While both roles require programming skills and a strong technical background, Scientific Software Engineers focus on developing software for scientific research and simulations, whereas Data Scientists analyze data to extract insights and build models. The roles often overlap in skills but differ in their primary objectives and work environments.

What job categories do people searching Scientific Software Engineer jobs in Oregon look for? The top searched job categories for Scientific Software Engineer jobs in Oregon are:
Infographic showing various Scientific Software Engineer job openings in Oregon as of June 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Contract. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $86,549 per year, or $41.6 per hour.
Software Engineer

Software Engineer

Moda Health

Portland, OR • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Moda Health rating

8.4

Company rating: 8.4 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

101st of 261 rated insurance


Job description

Let’s do great things, together!

About Moda
Founded in Oregon in 1955, Moda is proud to be a company of real people committed to quality. Today, like then, we’re focused on building a better future for healthcare. That starts by offering outstanding coverage to our members, compassionate support to our community and comprehensive benefits to our employees. It keeps going by connecting with neighbors to create healthy spaces and places, together. Moda values diversity and inclusion in our workplace. We aim to demonstrate our commitment to diversity through all our business practices and invite applications from candidates that share our commitment to this diversity. Our diverse experiences and perspectives help us become a stronger organization. Let’s be better together.


Position Summary
We are seeking a SQL Software Engineer in our IT department. This position will be responsible for designing, coding, testing, maintaining, and implementing back-end Microsoft SQL Server T-SQL objects and SSIS packages used to process inbound and outbound transactions with our business partners with a strong focus on stored procedures; work with Business Analysts and other teammates to understand business requirements/processes to provide technical and system support; create technical design documents. This is a FT WFH position.


Pay Range
$87,013.56 - $113,113.41 annually (depending on experience).
*This role may be classified as hourly (non-exempt) depending on the applicant's location. Actual pay is based on qualifications. Applicants who do not exceed the minimum qualifications will only be eligible for the low end of the pay range.


Please fill out an application on our company page, linked below, to be considered for this position.

https://j.brt.mv/jb.do?reqGK=27776988&refresh=true


Benefits:

  • Medical, Dental, Vision, Pharmacy, Life, & Disability
  • 401K- Matching
  • FSA
  • Employee Assistance Program
  • PTO and Company Paid Holidays


Required Skills, Experience & Education:

  1. 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.
  2. Deep understanding of relational database design, development, and support (MS SQL Server T-SQL preferred)
  3. Experience in complex database objects in T-SQL and/or PLSQL
  4. Experience in systems analysis
  5. Knowledge of basic database security practices.
  6. Strong interpersonal communication skills.
  7. Strong analytical thinking and adept at problem-solving.
  8. Ability to work well under pressure, work with frequent interruptions, and shifting priorities.
  9. Understanding of SDLC methodologies.
  10. Maintain confidentiality and project a professional business image.
  11. Ability to come into work on time daily.

Preferred Skills, Experience & Education:

  1. Experience with cloud technologies (e.g., Microsoft Fabric) is a plus.
  2. Experience in healthcare systems is a plus; Facets experience preferred.

Primary Functions:

  1. Maintain existing stored procedures and systems.
  2. Design and develop new stored procedures and systems as part of the implementation of new business requirements.
  3. Work with clients to identify and understand requirements to satisfy business processes\requirements.
  4. Develop detailed technical design specifications, which include file layouts, program functions and job flow.
  5. Implementing and testing database design and functionality, and tuning for performance
  6. Develop and maintain documentation of all objects associated with a project.
  7. Ensure that new systems integrate into current batch cycles.
  8. Participate in 24x7 on-call rotation.
  9. Assist with training and technical support of others on staff.
  10. Maintain a detailed working knowledge of the business unit(s) being supported.
  11. Perform other duties as assigned.

Working Conditions:

  • On-call status, office environment with extensive close PC and keyboard work, constant sitting, and phone work. Must be able to navigate multiple screens. Work in excess of 40 hours per week, including evenings and occasional weekends, to meet business need.
  • Internally with supported departments. Externally with software vendors, customers, and technical staff from groups and state agencies

Together, we can be more. We can be better.
Moda Health seeks to allow equal employment opportunities for all qualified persons without regard to race, religion, color, age, sex, sexual orientation, national origin, marital status, disability, veteran status or any other status protected by law. This is applicable to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absences, compensation, and training.
For more information regarding accommodations, please direct your questions to Kristy Nehler & Danielle Baker via our humanresources@modahealth.com email.


What Moda Health employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom