1

Computer Software Engineer Jobs in Oregon (NOW HIRING)

Senior Software Engineer

OR · On-site +1

$155K - $173K/yr

Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience. * 9-12 years of professional software development experience * Expert-level knowledge of software ...

OR · On-site

S., or PhD in Computer Science, Computer Engineering, or a related field (or equivalent experience) * Strong software engineering fundamentals and programming skills(Python, C++, or similar)

New

Sr. Software Engineer - FOS

OR · On-site +1

$140K - $175K/yr

Bachelor's degree in computer science, software engineering, or a related field required. Master's degree preferred. * Minimum of 10+ years of qualifying experience in software engineering. * Minimum ...

Software Engineer

Lake Oswego, OR · On-site +1

$78K - $107K/yr

Bachelor's degree in Computer Science or a related technical field. * 1+ years of proven software ... Engineer, Agentic AI, Java Developer, Azure, Microservices, SQL Server, Construction Tech, ...

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

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

QA Software Engineer

Portland, OR · On-site

$85K - $110K/yr

Bachelor's degree in software, engineering, computer science, or another related field. * 2+years of demonstrated experience working in software quality assurance. * Experience manual testing and ...

OR · On-site

Document key technical areas and share knowledge through technical presentations Required Qualifications * BS in Computer Science / Software Engineering or 10+ years of relevant work experience * 8+ ...

QA Software Engineer

Portland, OR · On-site

$85K - $110K/yr

Bachelor's degree in software, engineering, computer science, or another related field. * 2+years of demonstrated experience working in software quality assurance. * Experience manual testing and ...

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, Home Lending

OR · On-site +1

$122K - $161K/yr

... Computer Science, Engineering, or Mathematics, or a related field or its equivalent, and 4 years of professional software engineering experience Experience building and maintaining production ...

Senior Software Engineer

Salem, OR

$123K - $162K/yr

We're seeking a Senior Software Engineer experienced in C++ and C# who is passionate about ... Bachelor's Degree in Computer Science or the equivalent We Offer: AutoStore believes in taking care ...

OR · On-site

$150K - $214K/yr

Qualifications * 12+ years of software engineering experience with architectural leadership. * BS in Computer Science or related field. * Strong expertise in Java (Spring ecosystem) and working ...

Requirements Required Qualifications Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related field. Hands-on experience developing desktop applications in C++. Working ...

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 Software Engineer - FTC

OR · On-site +1

$130K - $142K/yr

Bachelor's degree in Computer Science, Mathematics, or related academic degrees and/or equivalent experience preferred alongside a strong background in software engineering. Physical Requirements and ...

next page

Showing results 1-20

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 Jul 9, 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 does a computer software engineer do?

A computer software engineer designs, develops, tests, and maintains software applications and systems. They use programming languages such as Java, C++, or Python and often collaborate with teams to create efficient, reliable software solutions for various industries.

What engineers make $300,000 a year?

Senior software engineers, especially those with expertise in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually, often through a combination of base salary, bonuses, and stock options. High compensation typically requires extensive experience, advanced skills, and work at large tech companies or startups with significant funding.

Is it true that AI will replace software engineers?

Computer software engineers design, develop, and maintain software systems, and AI is a tool that can automate certain coding tasks but is unlikely to fully replace the need for human engineers. AI can assist with repetitive or complex tasks, allowing engineers to focus on problem-solving, architecture, and innovation, which require human judgment and creativity.

What are computer software engineers?

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, and why are they important?

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 engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or lead roles at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Such compensation often requires advanced skills, extensive experience, and working in high-demand environments like Silicon Valley or similar tech hubs.

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.

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.
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 July 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $155,975 per year, or $75 per hour.
Senior Software Engineer

Senior Software Engineer

Elite Technology

OR • On-site, Remote

$155K - $173K/yr

Other

Medical, Dental, Vision, Retirement

Re-posted 15 days ago


Job description

Position Overview

The Senior Software Engineer is a technical leader responsible for designing scalable systems, driving engineering excellence, and delivering high-impact solutions. This role focuses on cross-team influence, system-wide thinking, and elevating engineering standards 

Work Arrangement: Remote 

This role requires the individual to be based in Flexible across U.S. time zones. 

Responsibilities

  • Contribute to system and componentlevel architecture design, collaborating with engineers and architects to evaluate options and make sound technical decisions.
  • Own endtoend technical execution of key initiatives, from design through delivery, proactively identifying and mitigating risks and dependencies.
  • Lead cross-team initiatives and influence platform-level decisions Uphold high engineering standards by actively participating in code reviews and applying best practices in CI/CD, testing, observability, and DevOps.
  • Partner closely with Product, UX, QA, Security, and Infrastructure teams to deliver solutions that meet both functional and nonfunctional requirements.
  • Lead complex incident response and technical root cause analysis, including on-call participation
  • Mentor and support engineers, fostering strong engineering judgment, collaboration, ownership, and continuous learning.
  • Remain deeply handson, contributing highquality, productionready code to critical components and complex problem areas.
  • Balance short-term delivery with long-term technical health
  • Troubleshoot and resolve complex production issues, applying strong diagnostic and problemsolving skills.
  • Support alignment between product priorities and technical execution, contributing to predictable, highquality delivery.
  • Perform other duties as assigned to support departmental and company objectives. 

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 9-12 years of professional software development experience
  • Expert-level knowledge of software architecture and system design
  • Proven experience delivering large-scale, cloud-based systems
  • Proven experience writing test automation at every level to confirm application functionality and performance goals are met
  • Strong leadership, communication, and stakeholder influence skills
  • Ability to drive change across complex technical environments
  • Ability to travel up <10% as business needs require
  • Role requires the following physical capacity: Sedentary: primarily desk/computer work 
  • Must be legally authorized to work in United States; Elite does not provide employment sponsorship for this position 

Benefits:

  • Competitive Compensation Package ($155,700 - $173,000 base salary + variable component)
  • Comprehensive Healthcare Coverage (Health, Dental, Vision)
  • Retirement Savings Plan with an Employer Contribution
  • Professional Development Opportunities
  • Time Off
  • Wellness Initiatives
  • Employee Assistance Program
  • Generous Global Parental Leave
  • Calm, free premium subscription
  • Employee Discount Program