1

Software Engineer Engineer Jobs in Portland, OR (NOW HIRING)

Position- Software Engineer- C#, Motion Control, Metrology Type : Day 1 onsite (5 days a week) Location : Hillsboro, Oregon (Preferred) or Milpitas, California ,USA About the Role: Require an ...

As a software developer, you will write innovative software solutions using modern methodologies and technologies to enhance healthcare delivery. Responsibilities : • Write software that impacts ...

New

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

As a software developer, you will write innovative software solutions using modern methodologies and technologies to enhance healthcare delivery. Responsibilities : • Write software that impacts ...

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

This role reports to the Manager of Software Engineering and provides the opportunity to work on multi-region, multi-cloud systems that handle large-scale AI traffic and complex orchestration ...

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real-world problems while augmenting human ingenuity with artificial intelligence? Join our energized ...

Software Engineer (ProjectSight) Are you driven to build exceptional software that solves real-world problems while augmenting human ingenuity with artificial intelligence? Join our energized ...

Software Engineer

Beaverton, OR · On-site

$93K - $124K/yr

Role Overview We are seeking a highly motived and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in ...

The Software Engineer designs, implements, tests and supports software applications for PC platforms, participates in the testing process through test review/performance/analysis and certification of ...

Software Engineer

Vancouver, WA · On-site

$80K - $130K/yr

The Software Engineer designs, implements, tests and supports software applications for PC platforms, participates in the testing process through test review/performance/analysis and certification of ...

Software Engineer

Portland, OR · On-site

$98K - $175.45K/yr

Job Requisition ID # 26WD97950 Software Engineer Overview We are looking for a Software Engineer to contribute to the design, development, and maintenance of scalable software systems. This role ...

Software Engineer

Portland, OR · On-site

$98K - $175.45K/yr

Job Requisition ID # 26WD97950 Software Engineer Overview We are looking for a Software Engineer to contribute to the design, development, and maintenance of scalable software systems. This role ...

Software Engineer Location: Hillsbrough,OR Duration: Contract L2 / L3 Networking protocol development with C, Good Experience in Linux internals, Linux networking internals. Performance analysis and ...

Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for a highly skilled and experienced Principal Engineer to lead the design and development of security ...

next page

Showing results 1-20

People also search for

Software Engineer Engineer information

See Portland, OR salary details

$67.3K

$156.4K

$217.9K

How much do software engineer engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for software engineer engineer in Portland, OR is $156,450.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,300.00 and $183,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and experience with software development tools and frameworks are essential. Excellent teamwork, communication, and adaptability help you collaborate effectively and respond to changing project requirements. These skills and qualities are crucial for building reliable software, meeting project goals, and succeeding in dynamic technical environments.

What are some common challenges software engineers face when collaborating on large projects?

Software engineers working on large projects often encounter challenges related to coordinating effectively with cross-functional teams, managing code integration, and maintaining clear communication. It's common to deal with merge conflicts, overlapping responsibilities, and aligning on technical standards and project timelines. To overcome these challenges, engineers typically use version control systems, participate in regular stand-up meetings, and follow established agile practices. Proactively asking questions and documenting processes can also help ensure smooth collaboration and project success.

What are Software Engineers?

Software Engineers are professionals who design, develop, test, and maintain software applications or systems. They apply engineering principles and systematic methods to create reliable and efficient software solutions that meet user needs. Software Engineers may work on a variety of projects, from mobile apps and web platforms to embedded systems and enterprise software. They often collaborate with other engineers, designers, and stakeholders throughout the software development lifecycle.

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

AspectSoftware EngineerSoftware Engineer Engineer
CredentialsBachelor's in CS or related field; sometimes certificationsSame as Software Engineer, often with additional certifications or experience
Work EnvironmentDevelopment teams, tech companies, startupsSimilar environments, often with more complex projects or responsibilities
Industry UsageWidely used across tech, finance, healthcare, etc.Less common; sometimes used interchangeably or in specific companies
Comparison IntentUnderstanding roles, career paths, or job requirementsClarifying distinctions or advanced responsibilities

While both roles involve software development, a Software Engineer Engineer may focus on more complex systems or specialized tasks. However, in many organizations, the titles are used interchangeably. Understanding the specific job description is essential for clarity.

Infographic showing various Software Engineer Engineer job openings in Portland, OR as of May 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 92% Physical, 4% Hybrid, and 4% Remote job distribution, with an average salary of $156,450 per year, or $75.2 per hour.
Software Engineer

Contractor

Posted 13 days ago


Job description

Company Description

Global Channel Management is a technology company that specializes in various types of recruiting and staff augmentation.  Our account managers and recruiters have over a decade of experience in various verticals. GCM understands the challenges companies face when it comes to the skills and experience needed to fill the void of the day to day function.  Organizations need to reduce training and labor costs but at same requiring the best "talent " for the job. 


Qualifications

Software Engineer  must have 7+ years experience developing software and 3+ years development work in C, C+


Software Engineer requires:

  •  Required: BS in Electrical Engineering, Computer Science, or Computer Engineering
  • Preferred: MS in Electrical Engineering, Computer Science, or Computer Engineering

  • C, C++, JAVA, Object Oriented Design, GUI Development, UNIX, MS
    Windows, Networking Protocols (i.e., Novell, TCP/IP) and print languages
    (i.e., Postscript and PCL)
  • Demonstrate proficiency using modern software development processes , including software configuration management tools,
  • Microsoft Office and core business -use tools Embedded software experience is a plus

Software Engineer duties:


  • Responsible
    for the design, development, implementation and maintenance of computer
    software for systems supporting with Product Development

  • Support the development of software requirements and software project
    plans, including schedule dependencies, deliverables and target dates
    Write technical specifications for product designs
  • Responsible
    for integration and validation of product designs with other project
    team members Supports software QA/test methodologies
Additional Information

$1739/hr

6 MONTHS


Global Channel Management logo

About Global Channel Management

Sourced by ZipRecruiter

Global Channel Management is a technology company that specializes in various types of recruiting and staff augmentation. Global Channel Management understands the challenges companies face when it comes to the skills and experience needed to fill the void of the day to day function. Organizations need to reduce training and labor costs but at the same time requiring the best talent for the job. GCM's Ownership and Management teams have extensive Staffing, Recruiting, HR and Executive Leadership knowledge, Experience and Expertise. Our Understanding and Commitment to our Client's Satisfaction are key reasons GCM has been successful in establishing long term relationships.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Austell, GA, US

Year founded

2009

Social media