1

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

Software Engineer

Portland, OR · Remote

$100K - $180K/yr

You are comfortable with Git, Docker, and Kubernetes and have worked with at least one cloud ... software - engineer?utm_source=dstribute & utm_medium=job+boards &utm_campaign=cerbo-swe

Design, develop, and enhance software tools and automation solutions that support engineering ... Shift 1 (United States of America) Primary Location: US, Arizona, Phoenix Additional Locations:US ...

Bachelor's Degree Experience: 1+ years of professional software engineering experience with a focus on backend development Supervision: N/A Certifications: N/A Language Skills: Ability to read ...

New

Bachelor's Degree Experience: 1+ years of professional software engineering experience with a focus on backend development Supervision: N/A Certifications: N/A Language Skills: Ability to read ...

Software Engineer- NIKE, Inc. - Beaverton, OR. Design, configure, enhance, and support enterprise ... one (1) year of experience in the job offered or in a computer-related occupation. Position ...

Build the Future of Intelligent Construction as a Software Engineer (AI Foundation)! Ready to ... Hands-on experience with one or more frontier model APIs: Claude, GPT, or Gemini Tools & stack you ...

... software engineers, application development engineers, and senior product technology process ... Doctorate (Academic) Degree and related work experience of 1 years; master's Level Degree and ...

Software Engineer 3

Hillsboro, OR · On-site

$115K - $197K/yr

... software engineers, application development engineers, and senior product technology process ... Doctorate (Academic) Degree and related work experience of 1 years; master's Level Degree and ...

... software engineers, application development engineers, and senior product technology process ... Doctorate (Academic) Degree and related work experience of 1 years; master's Level Degree and ...

next page

Showing results 1-20

Software Engineer 1 information

See Portland, OR salary details

$5

$58

$89

How much do software engineer 1 jobs pay per hour?

As of Jul 26, 2026, the average hourly pay for software engineer 1 in Portland, OR is $58.53, according to ZipRecruiter salary data. Most workers in this role earn between $17.60 and $88.22 per hour, depending on experience, location, and employer.

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

CriteriaSoftware Engineer 1Software Engineer 2
Required CredentialsBachelor's degree in CS or related field; entry-level experienceBachelor's degree; 1-3 years of experience, some companies prefer certifications
Work EnvironmentCollaborative teams, entry-level projects, supervised tasksMore independent, handling complex tasks, mentoring juniors in some cases
Employer & Industry UsageCommonly used for entry-level roles across tech companiesUsed for mid-level roles, often requiring proven skills and experience

Software Engineer 1 typically refers to an entry-level position with basic coding and development tasks, while Software Engineer 2 involves more experience, independence, and responsibility. The transition from SE1 to SE2 usually requires demonstrated skills and some project leadership.

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

To thrive as a Software Engineer 1, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a computer science degree or equivalent experience. Familiarity with version control systems like Git, basic software development tools, and at least one programming language such as Python, Java, or C++ is essential. Strong problem-solving, teamwork, and communication skills help you adapt quickly and contribute effectively within a collaborative environment. These abilities are crucial for delivering high-quality code, learning new technologies, and succeeding in team-oriented software projects.

What are some typical challenges a Software Engineer 1 might face during their first year on the job?

As a Software Engineer 1, you may encounter challenges such as adapting to new codebases, learning company-specific development processes, and understanding team workflows. It's common to spend time ramping up on unfamiliar technologies and tools while balancing multiple tasks or projects. Collaborating effectively with more experienced engineers and asking questions when needed will help you overcome these hurdles and grow your technical skills quickly.

What are Software Engineer 1 positions?

Software Engineer 1 positions are entry-level roles in software development, typically for recent graduates or those with limited professional experience. Individuals in this role are responsible for writing, testing, and debugging code under the guidance of more experienced engineers. They often participate in team meetings, learn new technologies, and contribute to ongoing projects. This position serves as a foundational step in a software engineering career, providing opportunities to develop technical and problem-solving skills.
Infographic showing various Software Engineer 1 job openings in Portland, OR as of July 2026, with employment types broken down into 1% As Needed, 72% Full Time, 19% Part Time, and 8% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $121,748 per year, or $58.5 per hour.
Software Engineer

Software Engineer

Noblesoft Technologies

Hillsboro, OR • On-site

Contractor

Posted 22 days ago


Job description

Position- Software Engineer- C#, Motion Control, Metrology

Type          : Day 1 onsite (5 days a week)

Location  : Hillsboro, Oregon (Preferred) or Milpitas, California ,USA

Job description:

About the Role:

Require an experienced Senior Software Engineer (C#) to support a Metrology Equipment Software Project. This project involves developing and enhancing advanced software solutions for motion control, stage calibration, and automation within semiconductor metrology systems. The ideal candidate will have a strong background in C# development, motion control systems, and hardware-software integration within a semiconductor or high-precision equipment environment.

Key Responsibilities:

  • Design, develop, and maintain C# applications for stage and motion control systems used in semiconductor metrology equipment.
  • Implement and optimize stage calibration, axis mapping, tip-tilt correction, and motion algorithms to achieve precision system performance.
  • Integrate software with motion controllers, cameras, encoders, and robotic subsystems.
  • Troubleshoot and resolve issues related to hardware communication, real-time control, and system synchronization.
  • Collaborate with cross-functional teams including hardware, mechanical, and systems engineers to ensure seamless equipment functionality.
  • Participate in data collection, system testing, and calibration activities for metrology hardware.
  • Document software design, test procedures, and integration workflows according to engineering best practices.