1

Environmental Software Engineer Jobs in Oregon (NOW HIRING)

Software Engineer Join our growing Software for External Medical Device team and contribute to the ... Minimum 3 years of experience with development environments, debugging tools, configuration ...

Software Engineer

Lake Oswego, OR · On-site

$90 - $130/hr

Software Engineer Join our growing Software for External Medical Device team and contribute to the ... Minimum 3 years of experience with development environments, debugging tools, configuration ...

Software Engineer

Hillsboro, OR · On-site

$96 - $182/hr

We operate in a fast‑paced, research‑driven environment where innovation, collaboration, and ... Design, develop, and enhance software tools and automation solutions that support engineering ...

New

Software Engineer

Beaverton, OR · On-site

$100 - $150/hr

Position Summary We are looking for a skilled and motivated Software Engineer with 3-5 years of ... We offer a collaborative and technically rich environment where you'll have the opportunity to grow ...

New

Software Engineer II

Beaverton, OR · On-site

$101K - $138K/yr

WHO WE ARE LOOKING FOR We're looking for a software engineer who can design and write code in a modern software development environment. The candidate needs to be highly collaborative with peers ...

Senior Software Engineer

Salem, OR · On-site

$121K - $159K/yr

... environment Desired Qualifications * Outstanding academics (cumulative GPA greater than or equal to 3.5) Garmin International is an equal opportunity employer. Qualified applicants will receive ...

Senior Software Engineer

Salem, OR · On-site

$120 - $160/hr

... environment Desired Qualifications * Outstanding academics (cumulative GPA greater than or equal to 3.5) Garmin International is an equal opportunity employer. Qualified applicants will receive ...

Comfortable in an asynchronous, all remote environment * Actively participate in communities of ... with software engineering * Experience building a software tool with core focuses on software ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A ... Monitor and troubleshoot applications in distributed environments using logging, observability, and ...

Software Engineer

OR · On-site +1

About this Role This role offers what many ambitious engineers are looking for: * Top-tier ... Comfort working in fast-paced, dynamic startup environments * Strong ownership mindset: you care ...

Software Engineer

Portland, OR · On-site

$120 - $180/hr

What You Need: * 3+ years of professional software engineering experience with Python and ... Familiarity with a fast-paced startup environment. Nice to Have: * Experience with Databricks

Principal Software Engineer

OR · On-site +1

$134K - $180K/yr

As a Principal Software Engineer, you will provide technical leadership across a growing portfolio ... environments. * Knowledge of compliance frameworks, including SOC 2, NIST CSF, or similar ...

Senior Software Engineer

OR · On-site +1

$200K/yr

Senior Software Engineer WME is building the next generation of internal platforms that power one ... Comfortable working in environments where systems and processes are still evolving How We Build

Senior Software Engineer

OR · On-site +1

$200K/yr

Senior Software Engineer WME is building the next generation of internal platforms that power one ... Comfortable working in environments where systems and processes are still evolving How We Build

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

With an environment that encourages and assists each person in developing to their highest ... Independently applies knowledge of software engineering principles to design, code, troubleshoot ...

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

With an environment that encourages and assists each person in developing to their highest ... Independently applies knowledge of software engineering principles to design, code, troubleshoot ...

As a Software Engineer I on the Upstart Bank team, you will help design, build, and maintain ... The ideal engineer enjoys solving backend engineering problems, thrives in ambiguous environments ...

As a Software Engineer II, Developer Platform at Upstart, you will build and operate systems used ... You'll work across continuous integration infrastructure, Kubernetes-based ephemeral environments ...

next page

Showing results 1-20

Environmental Software Engineer information

See Oregon salary details

$40.7K

$96.4K

$140.6K

How much do environmental software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for environmental software engineer in Oregon is $96,415.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,700.00 and $114,700.00 per year, depending on experience, location, and employer.

What is an environmental software engineer?

An Environmental Software Engineer develops software to analyze, model, and manage environmental data, helping organizations improve sustainability and compliance. They work on applications related to climate modeling, energy efficiency, pollution tracking, and resource management. Their role combines environmental science, data analysis, and programming to create tools that aid decision-making and regulatory adherence.

What does an environmental software engineer do?

As an Environmental Software Engineer, you might work on projects such as developing applications for environmental data analysis, creating modeling tools for climate or pollution prediction, or integrating sensor data into user-friendly dashboards. Your daily responsibilities often include collaborating with scientists and other engineers, writing and testing code, handling large environmental datasets, and ensuring software meets regulatory standards. You'll also work closely with project managers and clients to define requirements and deliver impactful solutions. Over time, you may have opportunities to lead projects, specialize in areas like GIS or climate modeling, or progress into roles with greater technical or managerial responsibility.

What skills and qualifications are needed to be an environmental software engineer?

To thrive as an Environmental Software Engineer, you need strong programming skills, an understanding of environmental science principles, and a degree in computer science, environmental engineering, or a related field. Experience with GIS tools, modeling software, cloud platforms, and certifications like GISP or relevant environmental data standards is highly valuable. Excellent problem-solving, teamwork, and communication skills help you collaborate with scientists, stakeholders, and cross-functional teams. These competencies are crucial for developing effective, reliable solutions that address complex environmental challenges through innovative software.

What are the most commonly searched types of Environmental Software Engineer jobs in Oregon?

The most popular types of Environmental Software Engineer jobs in Oregon are:

Infographic showing various Environmental Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 74% Full Time, 9% Part Time, and 17% Contract. Highlights an 84% In-person, and 16% Remote job distribution, with an average salary of $96,415 per year, or $46.4 per hour.

Software Engineer

Noblesoft Technologies

Hillsboro, OR • On-site

Contractor

Re-posted 2 days ago


Job description

Position- Software Engineer- C#, Motion Control, Metrology

Type          : Day 1 onsite (5 days a week)

Location  : Hillsboro, Oregon (Preferred) or Milpitas, California ,USA

Job description:

About the Role:

Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration, and automation within semiconductor metrology systems. The ideal candidate will have a strong background in C# development, motion control systems, and hardware-software integration within a semiconductor or high-precision equipment environment.

Key Responsibilities:

  • Design, develop, and maintain C# applications for stage and motion control systems used in semiconductor metrology equipment.
  • Implement and optimize stage calibration, axis mapping, tip-tilt correction, and motion algorithms to achieve precision system performance.
  • Integrate software with motion controllers, cameras, encoders, and robotic subsystems.
  • Troubleshoot and resolve issues related to hardware communication, real-time control, and system synchronization.
  • Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless equipment functionality.
  • Participate in data collection, system testing, and calibration activities for metrology hardware.
  • Document software design, test procedures, and integration workflows according to engineering best practices.