2

Entry Level Software Programmer Jobs in Portland, OR

WSP is currently initiating a search for an Entry Level Structural Engineer for our Lake Oswego ... Familiarity with discipline-specific design software (i.e., RISA 3D, RISA Foundation, L-Pile ...

WSP is currently initiating a search for an Entry Level Structural Engineer for our Lake Oswego ... Familiarity with discipline-specific design software (i.e., RISA 3D, RISA Foundation, L-Pile ...

Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...

Perform routine engineering functions and provide entry-level technical assistance on various ... Basic proficiency with technical writing, office automation, software, spreadsheets, technology ...

Demonstrated proficiency in Microsoft Office Suite software including MS Word, Excel, and Outlook ... Engineering experience at an electric transmission utility with use of PLS-CADD to analyze or ...

The Engineer I is an entry-level engineering position and is expected to learn and develop ... Illuminance software. * Ability to manage multiple tasks under the supervisor's direction.

The Engineer I is an entry-level engineering position and is expected to learn and develop ... Illuminance software. * Ability to manage multiple tasks under the supervisor's direction.

The Engineer I is an entry-level engineering position and is expected to learn and develop ... Illuminance software. * Ability to manage multiple tasks under the supervisor's direction.

next page

Showing results 1-20

Entry Level Software Programmer information

See Portland, OR salary details

$14

$27

$80

How much do entry level software programmer jobs pay per hour?

As of Jul 4, 2026, the average hourly pay for entry level software programmer in Portland, OR is $27.31, according to ZipRecruiter salary data. Most workers in this role earn between $17.45 and $23.56 per hour, depending on experience, location, and employer.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 typically refer to different levels of developer experience and responsibility, with L1 being entry-level or junior developers and L4 representing senior or lead developers. These levels often indicate increasing expertise, problem-solving skills, and leadership responsibilities, and are used by companies to structure career progression and compensation. For an entry-level software programmer, understanding these levels can help clarify growth opportunities within a company.

Will AI replace developers in 2026?

Entry level software programmers will continue to play a vital role in software development, as AI tools are designed to assist rather than fully replace human developers. Skills in coding, problem-solving, and understanding project requirements remain essential, with AI serving as a productivity enhancer rather than a complete substitute.

How do I get a programming job with no experience?

Entry level software programmers can improve their chances by building a portfolio of personal projects, contributing to open-source code, and learning relevant programming languages like Python or Java. Gaining certifications or completing coding bootcamps can also demonstrate skills to employers, even without professional experience.

What types of projects and programming languages can an Entry Level Software Programmer expect to work with in their first year?

As an Entry Level Software Programmer, you will typically work on a variety of projects ranging from debugging existing applications to developing small features or modules under the guidance of senior developers. The programming languages you'll use depend on the company's technology stack, but common ones include Java, Python, C#, or JavaScript. You may also be introduced to version control systems like Git and collaborative development tools. Early in your career, you'll gain exposure to best practices in coding, testing, and documentation, setting a strong foundation for your growth.

What are the key skills and qualifications needed to thrive as an Entry Level Software Programmer, and why are they important?

To thrive as an Entry Level Software Programmer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically demonstrated through a degree in computer science or related fields. Familiarity with languages like Java, Python, or C++, and experience using version control systems such as Git are commonly expected. Strong problem-solving abilities, attention to detail, and effective communication help you excel in team environments and adapt to new challenges. These skills and qualities are crucial for delivering reliable code, collaborating on projects, and rapidly growing in the technology industry.

What does an Entry Level Software Programmer do?

An Entry Level Software Programmer is responsible for writing and testing code, debugging programs, and assisting in the development of software applications under the supervision of more experienced developers. They typically work on basic coding tasks, help maintain existing software, and learn new programming languages and frameworks. This role serves as a starting point in the software development field, providing valuable hands-on experience while supporting the goals of a development team.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of salary, bonuses, and stock options. Such compensation typically requires extensive expertise, advanced skills, and working at large tech companies or startups with significant funding.
What are the most commonly searched types of Software Programmer jobs in Portland, OR? The most popular types of Software Programmer jobs in Portland, OR are:
What cities near Portland, OR are hiring for Entry Level Software Programmer jobs? Cities near Portland, OR with the most Entry Level Software Programmer job openings:
Controls Engineer

$88K - $114K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Hyster-Yale Materials Handling rating

9.0

Company rating: 9.0 out of 10

Based on 18 frontline employees who took The Breakroom Quiz

23rd of 421 rated machine equipment manufacturers


Job description

Job Title
Controls Engineer
Job Category
Engineering
Job Description
What starts with YOU, moves the world!
Hyster-Yale Materials Handling, Inc, a world-class manufacturer of industrial lift trucks, has an outstanding opportunity for an energetic and innovative entry-level Controls Engineer based at our Counterbalance Development Center (CBDC) in Portland, Oregon.
This position plays an important role in developing lift trucks and implementing robotic technology into current products by creating, modifying, and implementing solutions across multiple platforms. As a global team-member you will interact with all aspects of the organization; including manufacturing, procurement, and test, to ensure that we deliver quality trucks.
What you will do:
  • Design and develop control systems for powered industrial vehicles, ensuring optimal performance and reliability.

  • Validate control systems through rigorous testing-software-in-loop (SIL), hardware-in-loop (HIL), and in-vehicle methods-to ensure functionality and safety.

  • Investigate and resolve technical issues by conducting root-cause analysis to drive continuous improvement.

  • Create and maintain documentation for design, evaluation, and compliance to support marketing, manufacturing, and service teams.

  • Collaborate with cross-functional teams to support efficient, cost-effective product development and production processes.

Who you are:
  • Strong problem-solving mindset with a proactive approach to tackling challenges.

  • Effective communicator, able to convey technical concepts clearly across diverse teams.

  • Collaborative team player who thrives in cross-functional environments and values input from others.

  • Adaptable and open to learning new technologies or methods in a fast-paced industry.

  • Detail-oriented, ensuring accuracy and quality in all aspects of work.

What you will need:
  • Education: Bachelor's degree in Computer, Electrical, Electronics, or Mechatronics Engineering

  • Experience: Recent graduate or possessing limited professional experience

Skills, Experience & Abilities
  • Solid grasp of control system design, architecture, and theory, including electronic hardware, embedded software, and real-time control networks for automotive and industrial applications.

  • Experience with model-based development using Simulink, as well as software creation for controlling physical devices.

  • Basic proficiency in C and C++ programming, with exposure to development tools like Git and Azure DevOps and familiarity with Agile software practices.

  • Understanding of embedded software and operating system concepts, plus knowledge of industry communication protocols such as J1939 and CAN.

  • Relevant experience in material handling, automotive, or related industries, and ability to operate forklift trucks (training provided if needed).

  • Basic skills in drafting, CAD, design layouts, engineering analysis, and vehicle technology.

Who we are:
Hyster-Yale Materials Handling, Inc., designs, engineers, manufactures, sells and services a comprehensive line of lift trucks, aftermarket parts and technology and energy solutions that are transforming the way the world moves materials from Port to Home. As a global leader in the materials handling industry, Hyster-Yale Materials Handling, Inc, has been building relationships with our customers, suppliers, dealers and employees for over 100 years. For more information about a career with Hyster-Yale, please visit hyster-yalecareers.com.
What we offer:
Hyster-Yale Materials Handling, Inc, offers competitive pay, tuition reimbursement, supportive work environment, hybrid work option, and opportunities for growth and development. A full benefits package: paid time off; medical, dental, vision, and life insurance, employer-sponsored profit sharing and 401(k).
#LI-ER
#LI-ONSITE
Job Type
Permanent
Time Type
Full time
Work Hours
40
Travel Required
1-10%
Primary Location
HY US Portland, OR
Address
4000 NE Blue Lake Road
Zip Code
97024-8710
Field-Based
No
Relocation Assistance Available
No
We are an equal opportunity employer with an excellent benefit package including medical, dental and life insurance, 401(k) and profit sharing.
EOE/Minorities/Females/Veterans/Disabled

What Hyster-Yale Materials Handling employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom