1

Programmer Trainee Jobs in Oregon (NOW HIRING)

Our highly engineered interior and structural aerospace products are supplied to the largest ... Train and guide Die Cast Trainees, Die Casters, and Senior Die Casters. Process Improvement

Our highly engineered interior and structural aerospace products are supplied to the largest ... Train and guide Die Cast Trainees, Die Casters, and Senior Die Casters. * Process Improvement

Our highly engineered interior and structural aerospace products are supplied to the largest ... Train and guide Die Cast Trainees, Die Casters, and Senior Die Casters. Process Improvement

CNC Machinist - Day Shift

Eugene, OR · On-site

$20.50 - $28/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Consults with engineers, production management, programmers, or others to resolve machining or ... trainees, and/or material handlers). * Miscellaneous other duties as directed by Shift Lead or ...

Showing results 41-60

Programmer Trainee information

See Oregon salary details

$12

$41

$72

How much do programmer trainee jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for programmer trainee in Oregon is $41.80, according to ZipRecruiter salary data. Most workers in this role earn between $27.21 and $54.38 per hour, depending on experience, location, and employer.

What is a programmer trainee?

Programmer Trainees are entry-level professionals who are learning the fundamentals of programming and software development, typically as part of a structured training program within a company. They work under the supervision of experienced developers, assisting with coding, debugging, testing, and documentation tasks while gaining practical experience. The role is designed to help them develop technical skills, understand software development processes, and prepare for more advanced programming positions.

What types of projects and tasks can I expect to work on as a programmer trainee?

As a Programmer Trainee, you will typically start by assisting with coding, debugging, and testing tasks under the guidance of more experienced developers. You'll often work on smaller modules or features within larger projects and may be tasked with maintaining documentation, fixing bugs, or writing unit tests. Collaboration with team members such as senior programmers, testers, and project managers is common, providing valuable exposure to the software development lifecycle. This hands-on involvement helps you build foundational technical skills and prepares you for more complex responsibilities as you grow in the role.

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

To thrive as a Programmer Trainee, you need a basic understanding of programming languages (such as Java, Python, or C++), problem-solving abilities, and at least a relevant degree or coursework in computer science or IT. Familiarity with code editors, version control systems like Git, and debugging tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help you adapt quickly and collaborate with mentors and peers. These skills and qualities are essential for building a solid programming foundation, contributing effectively to projects, and progressing in a technical career.

What is the difference between Programmer Trainee vs Software Developer?

AspectProgrammer TraineeSoftware Developer
Required CredentialsBasic programming knowledge, often a student or recent graduateFormal education in computer science or related field, experience preferred
Work EnvironmentTraining programs, internships, entry-level projectsFull-time employment, project development, team collaboration
Employer & Industry UsageInternship programs, training institutes, tech companiesTech firms, software companies, startups
Search & Comparison IntentUnderstanding entry-level roles, training opportunitiesCareer growth, job responsibilities, skill requirements

The main difference between a Programmer Trainee and a Software Developer lies in experience and responsibilities. Programmer Trainees are typically beginners undergoing training or internships, focusing on learning and assisting in projects. Software Developers are experienced professionals responsible for designing, coding, and maintaining software solutions. While Programmer Trainees aim to develop skills, Software Developers actively contribute to software development lifecycle.

What are the most commonly searched types of Programmer jobs in Oregon?

The most popular types of Programmer jobs in Oregon are:

What job categories do people searching Programmer Trainee jobs in Oregon look for?

The top searched job categories for Programmer Trainee jobs in Oregon are:

What cities in Oregon are hiring for Programmer Trainee jobs?

Cities in Oregon with the most Programmer Trainee job openings:

Infographic showing various Programmer Trainee job openings in Oregon as of August 2026, with employment types broken down into 87% Full Time, and 13% Part Time. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution, with an average salary of $86,945 per year, or $41.8 per hour.

Distribution Designer Trainee/Distribution Designer

Umatilla Electric Cooperative

Hermiston, OR • On-site

$38.97/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 19 days ago


Job description

Umatilla Electric Cooperative (UEC) is a progressive electric utility cooperative located in northeastern Oregon along the beautiful Columbia River, offering a wide variety of activities year round. UEC is experiencing rapid growth in the commercial and industrial area and has a challenging position for the right candidate.  Offering a “four tens” work schedule, strong benefits, and generous retirement program this is a unique opportunity for a rewarding career with an exciting organization in the growing community of Hermiston Oregon. 


UEC Company Benefits & Perks:

4-10 Schedule (Friday’s Off)

401(K) up to 11% Company Contribution

Pension Plan (100% Employer Sponsored)

Tuition Reimbursement Program

Comprehensive Medical/Dental/Vision Benefits options

Competitive Wages

Vacation, Sick Leave and 11 paid holidays

Gym Membership Subsidy

Employer Sponsored Training

Various Opportunities for Fundraising and giving back to the community.

For information on the local area, please visit: https://hermistonchamber.com/ 


SUMMARY

As a Cooperative field representative, the Distribution Designer will, under direction, and depending on ability and training, be responsible for performing the design and staking of routine distribution line extensions and changes to the Cooperative distribution system in accordance with approved standard engineering practices, RUS and other state and federal regulations, and Cooperative procedures and policies.


ESSENTIAL DUTIES AND RESPONSIBILITIES may include other duties as assigned.

  • Provides courteous, prompt and accurate design services that will create good will with the members, contractors/developers and the general public in all daily contacts. Ensure that members/customers receive and understand the UEC policy and procedures information regarding line extensions prior to beginning the design work.  
  • Progressively learns and maintains current knowledge of the UEC electric system and a thorough knowledge of the UEC approved distribution construction and equipment specifications.
  • Trains to prepares standard line extensions as assigned based on basic electrical theory and methodology used by UEC. Prepares, as further directed, distribution and transmission design recommendations for system improvement and system maintenance.  Employee must be familiar with the application of distribution system devices such as over-current protection devices, surge arresters, voltage regulators and capacitors.
  • Learns and maintains current knowledge and proficiency of engineering computer programs as required to complete required functions of the job, both desktop and network applications, including file management and operations within the Windows operating system and preparing drawings, as requested, related to materials and equipment used in distribution system design.



JOB DUTIES may include other duties as assigned.

  • Trains to assist in keeping engineering data bases such as map files and related records in an up-to-date manner as delegated by the Engineering Department Manager or Supervisor.
  • Employee must learn to be knowledgeable of basic electrical theory and the methodology used to correctly size transformers and service conductors for standard residential and small commercial loads and be familiar with the basic application of over-current protection devices, surge arresters, voltage regulators and capacitors.
  • Learns to ensure personal compliance, and reports any observations of non-compliance with all policies and procedures relating to the National Electric Code, the National Electric Safety Code, and the UEC Safety Code.
  • Learns to prepare cost estimates to be invoiced that reflect the total cost of the work order and the calculated member's contribution in aid of construction that accurately reflect the line extension policy.
  • Learns to secure right-of-way easements and/or permits for standard line extensions. Maintains knowledge of easement law, land ownership rights, title, easement descriptions and the processes required to record easements and obtain permits from various governing agencies operating in the Cooperative’s service territory.
  • Works collaboratively in a team environment with a spirit of cooperation.
  • Displays excellent communication skills including presentation, persuasion, and negotiation skills required in work with members, customers, or coworkers, including the ability to communicate effectively and remain calm and courteous under pressure.
  • Conducts themselves in a manner that reflects well on UEC and contributes to harmonious relations with members and the general public.
  • Respectfully takes direction from supervisor.



QUALIFICATIONS

Ability to perform essential job duties with or without reasonable accommodation and without posing a direct threat to safety or health of employee or others. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EQUIPMENT/TOOLS

Ability to accurately utilize in-field staking tools, such as GPS and other survey equipment that may be required to produce electrical engineering designs

SUPERVISOR RESPONSIBILITY

This position does not have any supervisory responsibilities.

EDUCATION and/or EXPERIENCE

Distribution Designer Trainee: 

The Distribution Designer Trainee Program is a three-year program requiring continuous progression of the Trainee.

To be qualified to enter the Distribution Designer Trainee Program preferred requirements are; An associate's degree in computer aided engineering/drafting or a related field from two-year College or technical school, five (5) years technical experience in a related field or a minimum of two (2) years utility design experience may be substituted for an Associate Degree.

Math Skills: 

At 3rd 6 months, trainee must be able to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry.  Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.

Computer Skills: 

At 3rd 6 months, trainee must have acquired advanced specialized computer skills that require mastery of applicable software in such fields as graphic design, electric utility system design software, and web based training.  Must be adept at using various applications including database, spreadsheet, project management, graphics, word processing, and communicate by e-mail.

At 4th 6 months, trainee must demonstrate ability to design and assemble distribution construction work packages using UEC software applications and CAD programs.

Reasoning Ability: 

At 5th 6 months, trainee must be able to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists, as well as the ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Distribution Designer: 

Education:

Associate's degree in computer aided engineering/drafting or a related field from two-year college or technical school. Demonstrated competency of a comprehensive certification program mutually agreed to by the Cooperative and the Union may be substituted for an Associate Degree.

Experience:
Three (3) years of electric distribution system design/drafting experience using computer-aided design technology.  Additional education in a related field may substitute for experience. 

CERTIFICATES and LICENSES 

A valid Drivers’ License is required.