1

Computer Software Engineer Jobs in Oregon (NOW HIRING)

Software Engineer- NIKE, Inc. - Beaverton, OR. Design, configure, enhance, and support enterprise ... Must have a Master's degree in Computer Science, Engineering, Computer Information Systems, or ...

Software Systems Engineer

OR · On-site +1

$115K - $125K/yr

Minimum eight (8) years of experience in Computer Science, Software Engineering, Information Systems, Information Technology, or a related technical field. * Demonstrated hands-on experience with ...

Software Engineer II, Delivery

OR · On-site +1

$97K - $133K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or its equivalent), plus 3 years of professional software engineering experience * Experience developing ...

Lead Software Engineer

Lake Oswego, OR · On-site

$150 - $200/hr

Bachelor's degree in Computer Science, Information Systems, or a related technical discipline. * 7+ years of professional software engineering experience. * 3+ years acting in a lead capacity

Software Engineer III

OR · On-site +1

$57.50 - $77.25/hr

About the Role As a Software Engineer III, you'll take full ownership of key software subsystems ... Applicable knowledge in computer architecture and design, data access patterns, scalability and ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software ... Must have a Master's degree in Computer science, Computer Information Systems, Information ...

NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain. This is a full-cycle role ...

Senior VLSI CAD Software Engineer

Hillsboro, OR · On-site

$133K - $175K/yr

NVIDIA is seeking a talented Software Engineer to join our small team building custom, high-impact VLSI CAD software in a technically challenging and highly visible domain. This is a full-cycle role ...

Software Engineer, Linux Graphics

OR · On-site +1

$139K - $172K/yr

A Bachelor's or higher degree in electrical engineering, computer science, or computer engineering ... software, especially for the Linux OS. 3+ years of programming experience in C and C++. Very good ...

Senior Software Engineer I

OR · On-site +1

$100K - $192K/yr

Bachelor's degree in Computer Science or related field. The successful candidate must also have two (2) years of experience as a Software Engineer, which includes two (2) years of experience with:

Bachelor's degree in Computer Science or a related field, or equivalent practical experience. * 5+ ... software that engineers and scientists rely on around the world. You'll take on meaningful ...

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) * 2+ years of software engineering experience * Experience building production ...

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) and 4+ years of software engineering experience. * Experience designing ...

Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent practical experience) * 4+ years of backend or full-stack software engineering experience

Senior Software Engineer, Caper AI

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer, Caper AI Job #CAPS40 Overview Maplebear Inc. D/B/A Instacart in San ... Architecting data pipelines and reverse ETL systems that combine on-cart computer vision, catalog ...

Software Engineer 3

Tualatin, OR · Hybrid

$60 - $80.50/hr

Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of ... Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented ...

Software Engineer 3

Tualatin, OR · On-site

$125 - $150/hr

Bachelor's degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of ... Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented ...

Showing results 41-60

Computer Software Engineer information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do computer software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for computer 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 is a computer software engineer?

Computer software engineers, also known as software developers, design, develop, test, and maintain software applications or systems that enable computers and devices to perform specific tasks. They use programming languages and engineering principles to create software solutions for a variety of industries, including technology, healthcare, finance, and more. Their work involves analyzing user needs, writing code, debugging, and collaborating with other professionals to deliver functional and reliable software products.

What are the key skills and qualifications needed to thrive as a computer software engineer?

To thrive as a Computer Software Engineer, you need strong programming skills, a solid understanding of algorithms and data structures, and typically a degree in computer science or a related field. Familiarity with development tools such as Git, integrated development environments (IDEs), and knowledge of frameworks or languages like Java, Python, or C++ are often required, along with certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Excellent problem-solving abilities, teamwork, and effective communication distinguish top performers in this field. These skills are crucial for building reliable, scalable software solutions and collaborating efficiently within development teams.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent communication throughout the development cycle. Keeping documentation up to date and maintaining legacy systems while integrating new features can also be demanding. Effective use of version control systems and agile methodologies helps engineers address these challenges and contribute to successful project delivery.

What is the difference between Computer Software Engineer vs Software Developer?

AspectComputer Software EngineerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; certifications like Microsoft Certified, AWS CertifiedBachelor's degree in Computer Science or related field; certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systems; often involved in system architectureWriting, debugging, and implementing code; focused on application development
Industry UsageUsed across tech, finance, healthcare, and more for complex system developmentCommonly used in app and web development across various industries

Computer Software Engineers typically focus on designing and building complex software systems, often working on system architecture, while Software Developers mainly write and implement code for applications. Both roles require similar educational backgrounds and certifications, but their focus areas and responsibilities differ, with engineers handling broader system design and developers concentrating on coding tasks.

How much do computer software engineers get paid?

Computer software engineers typically earn a median annual salary ranging from $80,000 to $120,000, depending on experience, location, and specialization. Entry-level positions may start lower, while experienced engineers with skills in programming languages and development tools can earn higher salaries, especially in high-demand areas.
More about Computer Software Engineer jobs

What cities in Oregon are hiring for Computer Software Engineer jobs?

Cities in Oregon with the most Computer Software Engineer job openings:

What are popular job titles related to Computer Software Engineer jobs in OR?

For Computer Software Engineer jobs in OR, the most frequently searched job titles are:

Infographic showing various Computer Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 2% Contract, and 1% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $155,975 per year, or $75 per hour.

Software Engineer

Beaverton, OR • On-site

Nike
Retail • 10K+ employees

Full-time

Re-posted 23 days ago


Nike rating

7.7

Company rating: 7.7 out of 10

Based on 276 frontline employees who took The Breakroom Quiz

7th of 105 rated fashion retailers


Job description

Software Engineer- NIKE, Inc. - Beaverton, OR. Design, configure, enhance, and support enterprise legacy application systems and Product Lifecycle Management (PLM) platforms for the retail, apparel, and footwear industries. Focus on PowerBuilder based application support and modernization and FlexPLM and Centric PLM implementation and configuration to support end to end product development processes. Support PowerBuilder application migration and modernization efforts, including deployments using Appeon technologies and cloud aligned architectures; configure and support FlexPLM systems for product lifecycle management; develop and maintain custom modules, reports, workflows, data model extensions, and role based access configurations; and troubleshooting and optimizing the performance of PowerBuilder and PLM production environments. Collaborate with cross functional teams to assess technical feasibility and implement solutions aligned with business requirements. Contribute to the enablement of advanced analytics and machine learning (ML) capabilities within enterprise application environments. Support data pipelines and integrations that allow ML driven insights, such as data validation, anomaly detection, forecasting, and process optimization, to be operationalized alongside existing PLM and legacy application workflows. Collaborate with technical and analytics teams to ensure analytical outputs are effectively incorporated into production systems, reporting, and decision support processes. Telecommuting permitted from anywhere in the U.S., except from AK, AL, AR, DE, HI, IA, ID, IN, KS, KY, LA, MT, ND, NE, NH, NM, NV, OH, OK, RI, SD, VT, WV, and WY.
Must have a Master's degree in Computer Science, Engineering, Computer Information Systems, or Mathematics and one (1) year of experience in the job offered or in a computer-related occupation.
Position requires:
• PLM systems in retail, apparel, or footwear industries.
• FlexPLM or Centric PLM, including system configuration, workflows, and module support.
• PowerBuilder application development or support, including PowerScript and DataWindow technology.
• Enterprise system integrations, ETL processes, and relational databases.
• Appeon PowerServer or SnapDevelop.
• PLM middleware, web services, or APIs.
• CAD or 3D design integrations with PLM systems.
Contact: Apply at www.Nike.com/Careers
Apply at www.Nike.com/Careers (Job# R-86521)
#LI-DNI
We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form.

What Nike employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom