1

Software Engineer Software Developer Jobs in Oregon

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

Senior Software Developer

Canby, OR · On-site

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

Senior Software Developer

Canby, OR

$57 - $75.25/hr

Our software engineering team plays a key role in enabling growth, operational excellence, and innovation across the company. We are looking for engineers who enjoy solving real business problems ...

Senior Software Developer

$54.50 - $72/hr

Responsibilities Empower AI is looking for a highly experienced remote Senior Lead Software Developer to lead the architecture, design, development, and modernization of enterprise applications. This ...

Senior Software Developer

$54.50 - $72/hr

Responsibilities Empower AI is looking for a highly experienced remote Senior Lead Software Developer to lead the architecture, design, development, and modernization of enterprise applications. This ...

Software Developer

OR · On-site +1

Software Developer Location: Remote Job Summary Sapiens is on the lookout for a Software Developer to become a key player in our North America team. This position will be part of Sapiens' Life ...

Software Developer II Department: Services Development Reports to: Senior Services Manager Suvoda is a global clinical trial technology company shaping digital experiences that enable clinical trial ...

Software Developer 3 + months Project Portland, OR The client is seeking an individual with knowledge and ability to learn while maintaining a consistent focus on database and website maintenance and ...

Software Developer

OR · On-site +1

$91K - $169K/yr

As a Full Stack Software Developer, you'll help create and enhance the digital experiences that connect members with BECU every day. You'll play a key role in modernizing our digital platforms by ...

Software Developer II Department: Services Development Reports to: Senior Services Manager Suvoda is a global clinical trial technology company shaping digital experiences that enable clinical trial ...

Senior Embedded Software Engineer

Salem, OR · On-site

$124K - $163K/yr

Overview We are seeking a full-time Senior Embedded Software Engineer in our Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for ...

New

Overview We are seeking a full-time Senior Embedded Software Engineer in our Salem, OR location. In this role, you will be responsible for providing technical leadership and project planning for ...

About the Role We are seeking highly motivated early-career Software Engineers with a strong passion for Artificial Intelligence (AI) and software development. This role is ideal for recent graduates ...

Controls Software Engineer

Eugene, OR · On-site

$45.75 - $58.50/hr

The Controls Software Engineer will be a part of a dynamic team of engineers working on the development of control/automation code for heavy construction equipment, ranging from road pavers, road ...

Controls Software Engineer

Eugene, OR · On-site

$45.50 - $58/hr

The Controls Software Engineer will be a part of a dynamic team of engineers working on the development of control/automation code for heavy construction equipment, ranging from road pavers, road ...

Controls Software Engineer

Eugene, OR · On-site

$45.50 - $58/hr

The Controls Software Engineer will be a part of a dynamic team of engineers working on the development of control/automation code for heavy construction equipment, ranging from road pavers, road ...

Showing results 21-40

Software Engineer Software Developer information

What is a software engineer software developer?

Software engineers and software developers are professionals who design, create, test, and maintain computer software. While the terms are often used interchangeably, software engineers typically focus on applying engineering principles to the entire software development process, including system architecture and design. Software developers are more focused on writing code and building applications based on specific requirements. Both roles require strong problem-solving skills, knowledge of programming languages, and collaboration with other team members. Their work enables the technology and applications we use every day.

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

To thrive as a Software Engineer or Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, often supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and experience with development frameworks and cloud platforms are commonly required. Excellent teamwork, communication skills, and adaptability help you collaborate effectively and respond to evolving project needs. These skills and qualities are crucial for building reliable, scalable software and successfully contributing to dynamic development teams.

How do software engineers typically collaborate with product managers and designers during the development process?

Software engineers frequently work closely with product managers and designers to ensure that technical solutions align with user needs and business goals. This collaboration often involves participating in regular meetings such as sprint planning, design reviews, and daily stand-ups to clarify requirements, discuss feasibility, and provide feedback. Engineers contribute technical insights early in the process, help identify potential challenges, and iterate on features based on cross-functional input. Effective communication and teamwork are essential for delivering high-quality software on schedule.

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

AspectSoftware Engineer Software Developer

Both roles often require similar skills, including programming, problem-solving, and understanding software development lifecycle. They typically work in similar environments such as tech companies, startups, or IT departments. Employers often use these titles interchangeably, and candidates search for both when exploring opportunities. The main difference is that 'Software Engineer' may imply a broader scope or more emphasis on engineering principles, but in many contexts, they are considered equivalent roles.

What are popular job titles related to Software Engineer Software Developer jobs in Oregon?

For Software Engineer Software Developer jobs in Oregon, the most frequently searched job titles are:

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

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

Infographic showing various Software Engineer Software Developer job openings in Oregon as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Software Developer

Kashi Clinical Laboratories

Portland, OR • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Job description

Kashi Clinical Laboratories (KCL) provides diagnostic testing to hospitals and clinics throughout the world. We are currently seeking an experienced Software Developer to join our team.


A Full Stack Go, T-SQL, and TypeScript Programmer for a clinical laboratory is responsible for developing, maintaining, and deploying integrated laboratory information systems that ensure efficiency, data integrity, and compliance within a clinical or healthcare environment.​


Overview

The role combines backend development in Go and T-SQL with frontend development using TypeScript. The developer works with clinical data systems, including laboratory instruments, Electronic Medical Record, Laboratory Information Systems, and cloud platforms, ensuring interconnectivity, reliability, and performance. This position reports to the Director of Technology.


Location This is a hybrid position based in the Portland, Oregon metropolitan area. Candidates should reside within a reasonable commuting distance and be available to work on-site as needed. 


Key Responsibilities

  • Design, build, and maintain scalable existing full-stack web applications using Go for backend logic, T-SQL for database design and optimization, and TypeScript.
  • Develop internal APIs and integrate with external APIs and interfaces for clinical and laboratory systems interoperability.
  • Optimize laboratory data workflows by designing efficient data models, stored procedures, and ETL pipelines for patient, test, and result data.
  • Implement automated testing, CI pipelines, and deployment processes across cloud or on-prem infrastructures.
  • Collaborate with Quality Assurance team to help support and advance code testing and validation processes.
  • Collaborate with laboratory staff and stakeholders to define and translate workflows into requirement specifications aligning development pipeline prioritization with business objectives.
  • Work to identify opportunities within the laboratory and operational teams to integrate instruments, disjoined systems and software applications and help develop streamlined processes promoting end-user productivity.
  • Ensure compliance with healthcare data standards, including HIPAA, CLIA, and CAP, by implementing secure and auditable code practices.
  • Troubleshoot production issues, analyze logs, and maintain high system uptime and reliability.
  • Participate in planning sessions, ability to pivot quickly within projects, and meet with multi-department laboratory technical reviews.​
  • Develop and help maintain code documentation, definitions and diagrams to ensure accurate development environment record capture.


Required Qualifications

  • S. Computer Science, Software Engineering, MIS / CIS, or equivalent.
  • Minimum 5-8 years of development experience, preferably within the healthcare Industry. Knowledge of laboratory specimen process handling and workflows preferred.
  • Experience administering integration technology applications, data interchange, HL7, EDI both cloud-based (SaaS and PaaS) and on premises in a laboratory, hospital or clinical practice setting.
  • Expertise in:
    • Backend: Go (Golang),
    • Database: Microsoft SQL Server, strong T-SQL skills, query optimization.
    • Frontend: TypeScript.
    • Cloud platforms: Microsoft Azure, Google Cloud
  • Familiarity with containerization tools (Docker/Kubernetes) and CI​.
  • Experience with development source code control systems and processes.
  • Strong understanding of current software development lifecycle and common frameworks.
  • Working knowledge of general networking concepts (DNS, TCP /IP, DHCP, FTP /SFTP, TCP/IP, switches, routers, NSA’s, WAN /LAN, PPTP /VPN, Terminal Services).
  • Strong understanding of database processing and procedures including table structure, stored procedures, structured queries, access controls, application /data layer, data export, manipulation and analytic presentation.
  • Demonstrated history of working within a collaborative software development team and supporting peers.


Desired Attributes

  • Strong analytical skills and a proactive approach to problem-solving in a healthcare context.
  • Experience working with EPIC electronic health record (EHR) systems and healthcare interface development is a plus.
  • Experience with data exchange protocols (FHIR, HL7).
  • Excellent collaboration and communication skills with cross-disciplinary teams.
  • Experience with cloud deployment, particularly in hybrid or hospital IT infrastructures.
  • Ability to mentor junior developers review code and adhere to project coding standards.
  • We welcome applicants with previous team leadership exposure or clear aspirations to pursue management responsibilities. Strong project and time management, written and verbal communication skills preferred.
  • The ideal candidate will be self-motivated, have strong attention to detail and have a natural curiosity and desire to learn new technologies.


Benefits

  • Medical, dental, and vision insurance
  • SIMPLE IRA with company match 
  • Paid time off and paid holidays
  • Life insurance