1

Computer Software Engineering Jobs in Oregon (NOW HIRING)

Software Engineer

OR ยท On-site +1

The Opportunity Praxis Precision Medicines is building a strong pipeline of Software Engineering ... to regular use of a computer, devices or other office equipment, clear communication, and ...

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)

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

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

Software QA Intern

Eugene, OR ยท On-site

$19.25 - $25.25/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Students graduating in 2025 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 2025 or later with a Bachelor's degree in Computer Science, Software Engineering, Biomedical Engineering (with computational focus), or related field * Preference for students ...

Software QA Intern

Salem, OR ยท On-site

$19.25 - $25.50/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Software QA Intern

Portland, OR ยท On-site

$20.50 - $26.75/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

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

Software QA Intern

Gresham, OR ยท On-site

$20.25 - $26.75/hr

We are looking for a Software QA Intern to join Vista Robotics, a leading company in the field of computer software and engineering. As a Software AQ Intern, you will play a crucial role in ensuring ...

Computer proficiency (MS Word, and Excel) * Ability and desire to learn technical subject matter in order to provide optimized influence in marketing programs. * Proven ability to lead and influence ...

Senior Software Engineer

Portland, OR ยท On-site

$129K - $171K/yr

We take a holistic approach to designing, engineering, and ultimately driving business outcomes. We ... Undergrad or Masters in Computer Science or a related field. * Experience working with/setting up ...

Master's degree in AI/ML, Data Science/ Computer science, Software Engineering, Electrical Engineering. * 6 months of experience in: * Software development skills with experience in building ...

OR ยท On-site

$466K - $750K/yr

A degree in Computer Science or a related field 4+ years of full time software engineering experience with a bachelor's degree; or 2+ years of experience with a graduate degree Excellent software ...

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

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

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 Engineering information

See Oregon salary details

$67.1K

$156K

$217.3K

How much do computer software engineering jobs pay per year?

As of Jul 9, 2026, the average yearly pay for computer software engineering 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 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 documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

What does a computer software engineer do?

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

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are computer software engineering jobs?

Computer software engineering jobs involve designing, developing, testing, and maintaining software applications and systems. These roles typically require programming skills in languages like Java, C++, or Python, and often involve collaboration within development teams using tools such as version control systems. Professionals in this field may work in various industries, including technology, finance, healthcare, and more, often requiring a bachelor's degree in computer science or related fields.

Can you make $500,000 as a software engineer?

Software engineers can earn $500,000 or more annually, primarily through senior roles, specialized skills, or working at large tech companies and startups with equity options. High compensation often requires extensive experience, advanced technical skills, and sometimes leadership responsibilities or performance bonuses.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What kind of jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, embedded systems engineer, or quality assurance engineer. They design, develop, test, and maintain software across various industries, often using programming languages like Java, Python, or C++, and may work in teams or independently depending on the project.

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, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.
What job categories do people searching Computer Software Engineering jobs in Oregon look for? The top searched job categories for Computer Software Engineering jobs in Oregon are:
Infographic showing various Computer Software Engineering 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.
Software Engineer

Other

Posted 17 days ago


Job description

Location: ย This position may be performed remotely, but requires the flexibility and willingness to travel as needed.

The Opportunity
Praxis Precision Medicines is building a strong pipeline of Software Engineering talent to support the continued evolution of our eDiary and clinical data platforms. Engineers in this role will first contribute to and grow within our eDiary ecosystem-a regulated, patient-facing platform used across our Epilepsy portfolio. Our engineers work across modern web and mobile applications, secure clinical data platforms, cloud infrastructure, distributed system architectures, API design, auditability frameworks, identity and access control systems, and production observability. When you apply to this position, your profile will be considered for current and future Software Engineer openings supporting the eDiary platform and adjacent clinical systems.ย 

Primary Responsibilities

  • Design, develop, andย maintainย reliable, production-grade code across frontend, backend, and data layers, implementing software solutions that meet clinical, operational, and regulatory requirementsย 
  • Deploy andย operateย services in a cloud environment (AWS preferred) and contribute to architecture and design reviews with a focus on reliability, scalability, and securityย 
  • Debug and resolve production issues across distributed and asynchronous workflows; diagnose performance bottlenecks; and own incident response, including root cause analysis and durable fixes that prevent recurrenceย 
  • Collaborate with QA, Clinical Operations, Clinical Development, Product, and IT stakeholders to translate requirements into validated releasesย 
  • Design APIs and data models that preserve audit trails, version history, and system traceability; and improve system observability through structured logging, monitoring, and alertingย 
  • Upholdย high standardsย for data integrity, security, and regulatory compliance across all systemsย 

Qualifications and Key Success Factors

  • Bachelor's degree inย Softwareย Engineeringย orย equivalent practical experienceย 
  • 3+ years of non-internship professional software development experience, withย demonstratedย ability to design, build, andย operateย production software systems end-to-endย 
  • Demonstrated experience using AI-assisted development tools (e.g., code generation, automated testing, debugging copilots) to improve engineering productivity and code quality, with ability to critically evaluate AI-generated outputs for correctness, security, and maintainabilityย 
  • Strong foundationย in software engineering fundamentals: data structures and algorithms, API and interface design, relational data modeling and transactional integrity, and separation of concernsย 
  • Demonstrated ability to debug complex issues across multiple layers (client, API, database, infrastructure) and trace issues in distributed or asynchronous systems using logs, metrics, and instrumentationย 
  • Experience deploying and operating applications in a cloud environment (any major provider), including networking, access control, configuration, and monitoring; and experience designing secure systems including authentication and authorization flowsย 
  • Experience implementing production-grade monitoring, alerting, and CI/CD practices; and ability to work effectively in a remote-first, high-accountability environmentย 
  • The physical and mental requirements of our roles include but are not limited to regular use of a computer, devices or other office equipment, clear communication, and occasional movement.ย ย You'llย need comfort with screen work, basic hand coordination, and focus.ย ย Reasonableย accommodationsย may be made to enable individuals with disabilities to perform these functions.ย