1

Weekend Programmer Jobs in Oregon (NOW HIRING)

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

The CNC Programmer is responsible for developing, optimizing, and supporting CNC machining processes to produce complex, highprecision components that meet stringent quality and dimensional ...

CNC Machinist/Programmer

Hood River, OR · On-site

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

CNC Machinist/Programmer

Hood River, OR · On-site

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

The successful candidate will be responsible for programming complex components utilizing 3, 4, and 5-axis CNC machining centers while serving as a technical resource for machining strategy, tooling ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

The CNC Programmer is responsible for developing, optimizing, and supporting CNC machining processes to produce complex, high‑precision components that meet stringent quality and dimensional ...

CNC Programmer

Hillsboro, OR

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small-batch prototype precision parts. JOB FUNCTIONS * Review models, drawings, and part requirements to ...

CNC Machinist/Programmer

Hood River, OR · On-site

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

CNC Machinist/Programmer

Hood River, OR · On-site

$27.75 - $38/hr

Role Summary The CNC Machinist / Programmer is responsible for creating, managing, and optimizing CNC programs using Mastercam for mainly 3-axis milling with occasional 5-axis milling. This role ...

CNC Machinist/Programmer (Direct Placement for Client) SIGMA DESIGN has collaborated with a global company seeking an experienced CNC Machinist/Programmer to join their facility in Hood River, OR.

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

This role is responsible for programming, setting up, proving out, operating, and inspecting small-batch prototype precision parts. JOB FUNCTIONS * Review models, drawings, and part requirements to ...

CNC Machinist/Programmer (Direct Placement for Client) SIGMA DESIGN has collaborated with a global company seeking an experienced CNC Machinist/Programmer to join their facility in Hood River, OR.

CNC Machinist/Programmer (Direct Placement for Client) SIGMA DESIGN has collaborated with a global company seeking an experienced CNC Machinist/Programmer to join their facility in Hood River, OR.

Programmer III Location : Salem, OR Duration : 5 + Months Complete Description: Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs.

CNC Machinist/Programmer (Direct Placement for Client) SIGMA DESIGN has collaborated with a global company seeking an experienced CNC Machinist/Programmer to join their facility in Hood River, OR.

CNC Programmer

Hillsboro, OR · On-site

$34.53 - $42.27/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

Be Seen First

CNC Programmer Machinist

Gaston, OR · On-site

$17 - $35/hr

We are also looking for CNC programmer, we use MasterCam. Duties * Operate manual and CNC machines, lathes, and other machining equipment to produce parts and components. * Interpret blueprints and ...

Overview We are seeking a motivated and detail-oriented Junior CAM Programmer to join our dynamic team in Hillsboro, OR. In this role, you will have the opportunity to work with cutting-edge CNC ...

CNC Programmer

Hillsboro, OR · On-site

$28.75 - $39.50/hr

Job Title CNC Programmer Responsible for writing and revising CNC programs for a variety of multi-axis CNC machinery, both mills and lathes, in the production of technical ceramic products. Roles ...

Showing results 21-40

Weekend Programmer information

See Oregon salary details

$12

$41

$72

How much do weekend programmer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for weekend programmer 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 weekend programmer?

Weekend programmers are individuals who primarily write, develop, or maintain software during weekends rather than as a full-time weekday job. They might do this to pursue personal projects, contribute to open-source software, or supplement their income with freelance work. Weekend programmers can be professionals seeking extra experience, students learning new skills, or hobbyists enjoying coding in their spare time. This flexible schedule allows them to balance programming with other commitments or interests.

What are weekend jobs for a programmer?

As a weekend programmer, you work part-time on Saturday-Sunday to complete computer programming responsibilities. Your duties may require you to develop software programs, code program designs into a language a computer understands, test systems to ensure they are working correctly, and install computer updates. You may communicate with software developers as well as the client to ensure efficient translation and development of the program. Some programs may be developed in a couple of days, while other jobs may require multiple weekends to complete. The programs you create may be used for phone applications, operating systems, or websites. A weekend programmer may work for a company or provide freelance services.

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

To thrive as a Weekend Programmer, you need strong programming skills in languages like Python, JavaScript, or Java, and a solid understanding of software development principles. Familiarity with version control systems (e.g., Git), code editors, and possibly cloud platforms or collaborative tools is common. Effective time management, self-motivation, and clear communication are crucial soft skills for balancing part-time coding with other commitments. These skills enable consistent productivity, quality code delivery, and successful collaboration on weekend or short-term software projects.

What are some typical challenges faced by weekend programmers, and how can they be managed effectively?

Weekend Programmers often face challenges such as balancing tight deadlines with limited work hours, staying aligned with weekday teams, and managing communication gaps. To overcome these, it's important to maintain clear documentation, proactively communicate updates, and leverage collaboration tools to stay in sync with full-time colleagues. Setting clear priorities and expectations with your manager can also help ensure your contributions have maximum impact within the available time.

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 Weekend Programmer jobs in Oregon look for?

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

What cities in Oregon are hiring for Weekend Programmer jobs?

Cities in Oregon with the most Weekend Programmer job openings:

Infographic showing various Weekend Programmer job openings in Oregon as of September 2026, with employment types broken down into 1% As Needed, 65% Full Time, 31% Part Time, 2% Contract, and 1% Nights. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $86,945 per year, or $41.8 per hour.

$28.75 - $39.50/hr

Full-time

Re-posted 5 days ago


Job description

Join UCT and be part of the fastest-growing sector in the world! We indirectly touch every semiconductor chip that goes into every smartphone, smart car, and device that uses artificial intelligence.This is a critical time for the semiconductor industry and for UCT - as technology evolves, we evolve with it. UCT is a diverse workplace where every talented employee is committed to continuous innovation, challenging the status quo and exceeding customer expectations. If you are a person with a relentless drive to succeed, a strong focus on quality with a passion for success – join us today! 

UCT is looking for a talented CNC Programmer to join us in Hillsboro, OR!

The CNC Programmer is responsible for developing, optimizing, and supporting CNC machining processes to produce complex, highprecision components that meet stringent quality and dimensional requirements. This role interprets engineering drawings and GD&T specifications, develops machining setups, calculates tooling and offsets, and ensures efficient production across a variety of materials, including stainless steel and exotic alloys. By validating part quality, maintaining process documentation, troubleshooting machining issues, and driving productivity and scrap reduction goals, the CNC Programmer supports safe, efficient, and reliable manufacturing operations while ensuring compliance with customer and engineering specifications.

Essential Duties and Responsibilities: 

  • Must be able to read prints, perform complex dimensional calculations and understand and be able to read geometric dimensioning and tolerances.
  •   Can determine tool wear and perform tool changes as well as calculate tool offsets.  Typically has to maintain dimensional tolerances less than or equal to +/- .001. 
  • Must be able to use all standard measurement tools to determine part quality.
  •  Must be able to calculate slopes and angles and perform complex inspection setups.
  •   Performs simple setups with assistance for jobs with single or multiple operations having tolerances greater than +/- .001. 
  • Operator will load, unload, and inspect parts.
  •  Operator will maintain accurate part counts, update router paperwork, segregate parts as required and fill out SPC documentation. 
  • Operator will be responsible for quality of the parts being produced and for achieving production standards.
  •   Position will require de-burring and polishing parts at the machine on some work.
  •  Operator to report any equipment problems.
  •  Must understand and follow documented operator and set-up procedures.
  •   Responsible for machine and area housekeeping including cleaning the machine, removing chips from the machine, moving material and parts as necessary.
  •   Standards for efficiency should exceed 100%.  Scrap rates should be under 1%. 
  • Can, without supervision during a work period setup job with parts made from aluminum, stainless steel, and other exotic materials.  (Parts are highly complex and can include many angled, surfaces, pockets, steps tapers and related features on different planes. Parts will usually require more than one operation and loading schemes will be very complex.) 

Other Duties  

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Knowledge, Skills and Abilities: 

  • Ability to read and understand drawings including geometric dimensioning and tolerances.
  • Use of precision measurement tools.
  • Able to maintain accurate part counts.
  • Knowledge of tooling and inserts.
  • Ability to determine tool wear, dull and broken tools and to change tools.
  • Ability to calculate tool offsets.
  • Ability to maintain close tolerances.
  • Knowledge of Math including algebra and geometry.
  • Basic program knowledge.
  • 1+ years setup experience.
  • Tool setup and tool maintenance knowledge.
  • Machine Shop training classes.
  • Safety knowledge.
  • Previous experience in a company with ISO implementation.
  • Ability to do SPC control.

Educational/Certification Requirement: 

  • High School Graduate or equivalent.
  • Machine shop training certificate preferred.

Work Experience:   

  • 4+ years of machine shop programming experience on any manual or CNC milling equipment.
  • 5 or more years of machine shop experience with pertinent CNC milling experience.

Physical Demands and Working Conditions: This section is required for compliance with the Americans with Disabilities Acts (ADA) 

Work Environment:  

  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Work is performed primarily in a Manufacturing Machine shop environment.

Physical Demands:  

  • Work in a Manufacturing Machine Shop.
  • Ability to stoop, kneel, crouch, reach, walk, push, pull and grasp.
  • Ability to lift up to 25 lbs.
  • Ability to move arms, hands, and fingers.
  • Required to have visual acuity to perform assigned tasks.
  • Ability to talk on phone and use computer for extended periods of time may be required.

Environmental Exposure:  

  • May involve exposure to moderate noise levels from printers, faxes, computer etc.

Ultra Clean Technology is proud to be an equal-opportunity employer. We are committed to equal employment opportunity regardless of race, color, national or ethnic origin, age, religion, disability, sexual orientation, gender, gender identity and expression, marital status, and any other characteristic protected under laws and regulations.