1

Programmer Jobs in Vancouver, WA (NOW HIRING)

CNC Programmer -- Mastercam

Tualatin, OR · On-site

$60K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ascentec Engineering is hiring a CNC Programmer in the Machining division who will be responsible for developing, implementing, and supporting robust machining processes for advanced precision ...

CNC Programmer -- Mastercam

Tualatin, OR · On-site

$60K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Ascentec Engineering is hiring a CNC Programmer in the Machining division who will be responsible for developing, implementing, and supporting robust machining processes for advanced precision ...

CNC Programmer -- Mastercam

Tualatin, OR · On-site

$60K - $105K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description Ascentec Engineering is hiring a CNC Programmer in the Machining division who will be responsible for developing, implementing, and supporting robust machining processes for advanced ...

Interpret engineering drawings, blueprints, CAD models, and specifications to develop efficient machining strategies. * Select appropriate tooling, fixtures, cutting parameters, and machining ...

Cnc Programmer

Clackamas, OR

$35 - $45/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer This project-based CNC Programmer role focuses on creating precise CNC programs for multiple 3-axis and 4-axis machines used in metal part production. You will use a combination of ...

Cnc Programmer

Beaverton, OR

$32 - $38/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer This position is responsible for programming, setting up, and running advanced CNC machines--particularly 5‑axis mills--to produce highly precise metal parts in a full‑service ...

CNC Programmer III

Camas, WA · On-site

$40 - $62/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...

CNC Programmer III

Camas, WA · On-site

$40 - $62/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

CNC Programmer III Sigma Design is a product development, engineering, and manufacturing firm. Based out of the Pacific Northwest, we offer innovative concept through production services to diverse ...

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 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 ...

SENIOR CAM PROGRAMMER

Hillsboro, OR · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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 Laser Programmer

Portland, OR · On-site

$28 - $35/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

CNC Laser Programmer Status : Nonexempt (Hourly) Pay: $28.00/hr. + DOE, Schedule : Monday - Friday 8:00am to 4:30pm Company Perks for Full Time: * Medical, dental, and life insurance - AMS pays 100 ...

CNC Laser Programmer

Milwaukie, OR · On-site

$28 - $35/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

CNC Laser Programmer Status : Nonexempt (Hourly) Pay: $28.00/hr. + DOE, Schedule : Monday - Friday 8:00am to 4:30pm Company Perks for Full Time: * Medical, dental, and life insurance - AMS pays 100 ...

CNC Laser Programmer

Milwaukie, OR · On-site

$28/hr

  • Medical

  • Dental

  • Life

  • Retirement

  • PTO

CNC Laser Programmer Status : Nonexempt (Hourly) Pay: $28.00/hr. + DOE, Schedule : Monday - Friday 8:00am to 4:30pm Company Perks for Full Time: * Medical, dental, and life insurance - AMS pays 100 ...

CNC Programmer - Mastercam

Tualatin, OR · On-site

$60 - $105/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Description Ascentec Engineering is hiring a CNC Programmer in the Machining division who will be responsible for developing, implementing, and supporting robust machining processes for advanced ...

New

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

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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 ...

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 ...

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 ...

next page

Showing results 1-20

Programmer information

See Vancouver, WA salary details

$12

$41

$71

How much do programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for programmer in Vancouver, WA is $41.39, according to ZipRecruiter salary data. Most workers in this role earn between $26.92 and $53.85 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

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

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Vancouver, WA?

The most popular types of Programmer jobs in Vancouver, WA are:

What are popular job titles related to Programmer jobs in Vancouver, WA?

For Programmer jobs in Vancouver, WA, the most frequently searched job titles are:

What cities near Vancouver, WA are hiring for Programmer jobs?

Cities near Vancouver, WA with the most Programmer job openings:

Infographic showing various Programmer job openings in Vancouver, WA as of August 2026, with employment types broken down into 84% Full Time, 7% Part Time, 8% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $86,096 per year, or $41.4 per hour.

CNC Programmer -- Mastercam

Ascentec Engineering

Tualatin, OR • On-site

$60K - $105K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 14 days ago


Job description

Ascentec Engineering is hiring a CNC Programmer in the Machining division who will be responsible for developing, implementing, and supporting robust machining processes for advanced precision components. This role requires deep Mastercam experience and the ability to design, troubleshoot, and improve complex machining processes on 4- and 5-axis CNC machines.
The selected candidate will have project-level ownership of critical components, including new development and legacy production parts. Success in this role requires strong technical judgment, hands-on problem solving on the shop floor, and close collaboration with machinists, operators, quality personnel, and international engineering partners. This position plays a key role in maintaining product quality, improving manufacturability, and raising overall production capability.
This position is on-site (not remote/not hybrid) at our Tualatin, Oregon headquarters and is not eligible for Visa sponsorship or transfer of Visa sponsorship.
Requirements
Job Responsibilities:
  • Develop and program machining processes for complex precision components using Mastercam
  • Design machining strategies and fixtures for 3, 4, and 5-axis CNC machines
  • Own assigned projects from initial concept through production release and ongoing support
  • Troubleshoot machining, tooling, and quality issues directly on the shop floor
  • Support and improve legacy parts and existing production processes
  • Collaborate with international engineering and manufacturing partners, demonstrating professionalism, cultural awareness, and clear technical communication
  • Work closely with the Quality team to interpret CMM reports, dimensional data, and inspection results
  • Use precision measuring tools to validate setups, processes, and corrective actions
  • Provide manufacturability feedback to engineering and customers
  • Support, mentor, and help develop machinists, operators, and other programmers
  • Assist in standardizing best practices for programming, setups, and process documentation
  • Perform other tasks as assigned by leadership
  • Leading process reviews for other programmers' work
  • Training and mentoring new or less experienced programmers
  • Supporting continuous improvement initiatives related to machining and CAM workflows
  • Acting as a technical resource across departments

Job Qualifications / Experience & Technical Skills:
  • 5+ years of hands-on Mastercam programming experience
  • Proven experience programming and designing fixturing for horizontal 4 axis machines and horizontal and vertical 5-axis CNC machines
  • Experience with 5 axis mill with turning a plus
  • Strong ability to design and troubleshoot complex, multi-step machining processes
  • Solid print reading and GD&T fundamentals
  • Ability to read and interpret CMM and other quality reports and verity data with traditional measuring tools
  • Strong mechanical aptitude and understanding of tooling, materials, and machining methods
  • Comfortable working directly on the shop floor to diagnose and resolve issues
  • Ability to work effectively as part of an international team across time zones
  • Professional communication style with awareness of cultural differences
  • Strong computer skills and understanding of file and data management
  • Associate degree (or higher) in a manufacturing-related field is a plus

Personal Qualifications:
  • Self-motivated with strong ownership of work
  • Professional, respectful, and culturally aware in all interactions
  • Flexible and willing to support team needs as priorities change
  • Strong problem-solving mindset focused on practical solutions
  • Quality-driven with attention to detail
  • Honest, reliable, and dependable
  • Effective verbal and written communication skills
  • Comfortable working in a fast-paced, evolving manufacturing environment

Working Conditions:
  • May sit for extended periods while programming
  • Frequent interaction with production areas; noise levels range from low to moderate
  • Must be flexible to work varying schedules and hours as required
  • The employee must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of the job, absent undue hardship. The employer retains the right to change or assign other duties to this position.

Compensation/Benefits:
  • $60,000 to $105,000 DOE
  • Medical / Dental / Vision
  • 401k with company match up to 4%
  • Tiered Quarterly Bonus Program
  • Short-term and Long-term Disability
  • Tuition Assistance or Reimbursement
  • Life Insurance
  • Paid time off / paid holidays
  • Employee Assistance Programs

Applicant must be able to pass a drug screen and criminal background check prior to employment.
ITAR REQUIREMENTS: To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Ascentec Engineering is an Equal Opportunity Employer; employment with Ascentec Engineering is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Salary Description
$60,000 to $105,000 per year DOE